第9章 创建Web数据库
1.登录MySQL: mysql -h hostname -u username -p password
*-h 用于指定所希望连接的主机,即运行MySQL服务器的机器;
-u 用于指定连接数据库时使用的用户名称;
-p 用于告诉服务器要使用一个密码来连接它;
2.创建数据库和用户:mysql> create database dbname; //dbname处写希望用的数据库名称
3.MySQL权限系统:
①最少权限原则:一个用户(或一个进程)应该拥有能够执行分配给他的任务的最低级别的权限;
②创建用户:授予用户权限——GRANT 取消用户权限——REVOKE 权限:全局、数据库、表、列;
GRANT命令常见形式:
GRANT privileges [columns]
ON item
TO user_name [IDENTIFIED BY 'password']
[REQUIRES ssl_options]
[WITH [GRANT OPTION | limit_options] ] //表示允许指定的用户向别人授予自己所拥有的权限
REVOKE命令:
REVOKE privileges [(columns)]
ON item
FROM user_name
//若已给出WITH GRANT OPTION子句,则按如下方式取消权限:
// REVOKE ALL PRIVILEGES, GRANT
// FROM user_name
4.登录MySQL时指定要使用的数据库:mysql -D dbname -h hostname -u username -p password
5.运行现有的SQL文件: > mysql -h hostname -u username -D dbname -p < filename.sql