$ mysql -u root -p
接下来,输入管理员帐户的密码以登录MySQL。
1. 创建新用户
mysql>CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
在此示例中,创建了名为“newuser”的新用户,并将其限制为只能在本地主机上进行访问。管理员还需要为该新用户提供一个密码。
2. 授予用户访问数据库的权限
mysql>GRANT ALL PRIVILEGES ON * . * TO 'newuser'@'localhost';
此代码将允许用户“newuser”完全访问所有数据库和表格。
3. 使授权生效
mysql>FLUSH PRIVILEGES;
最后,管理员需要刷新权限以使新创建的用户访问权限立即生效。
管理员可以重复以上步骤以创建多个用户并授权它们访问不同的数据库。通过这种方式,管理员可以更好地组织数据库,并限制用户的访问权限以确保数据的安全性。