第 27 章 全球化和本地化
第28章 安 全 管 理
访问控制
用户应该对他们需要的数据具有适当的访问权,既不能多也不能少,不同的用户权限也不同
创建用户账号
使用CREATE USER语句
设置访问权限
在创建用户账号后,必须接着分配访问权限。新创建的用户账号没有访
问权限。它们能登录MySQL,但不能看到数据,不能执行任何数据库操作。为看到赋予用户账号的权限,使用SHOW GRANTS FOR
为设置权限,使用GRANT语句。GRANT要求你至少给出以下信息:
- 要授予的权限;
- 被授予访问权限的数据库或表;
- 用户名
撤销权限
使用REVOKE撤销权限
- 整个服务器,使用GRANT ALL和REVOKE ALL;
- 整个数据库,使用ON database.*;
- 特定的表,使用ON database.table;
- 特定的列;
- 特定的存储过程。
更改口令
第 29 章 数据库维护
备份数据
使用命令行实用程序mysqldump转储所有数据库内容到某个外部文件。
可以使用MySQL的BACKUP TABLE或SELECT INTO OUTFILE转储所
有数据到某个外部文件。