1. 登录MySQL
$ mysql -uroot -p
2. 创建数据库
mysql>CREATE DATABASE db_name;
3. 创建帐户
mysql>CREATE USER 'user_name'@'localhost' IDENTIFIED BY 'password';
说明:
'user_name':帐户名,任意取名。
'localhost':表示当前连接的客户端IP地址为本地计算机。
'password':设置帐户密码,必须包含大写字母、小写字母、数字和特殊字符。
4. 分配权限
mysql>GRANT ALL PRIVILEGES ON db_name.* TO 'user_name'@'localhost';
说明:
GRANT ALL PRIVILEGES:授权用户拥有所有的操作权限。
db_name.*:表示授权访问某个数据库下的所有表格。
'user_name'@'localhost':表示给特定用户在本地计算机下赋权。
5. 刷新权限
mysql>FLUSH PRIVILEGES;
6. 退出MySQL
mysql>quit;
以上是MySQL创建帐户的基本流程,通过帐户创建和权限管理,可以实现对MySQL的精细化操作控制,从而更好地保护数据安全。