CREATE USER '用户名'@'localhost' IDENTIFIED BY '密码';
以上代码可以创建一个新用户并设置其密码。其中,用户名为自定义的字符串,localhost可以替换为其他主机名,密码为密码字符串。注意密码应该是足够安全并且难以被猜到的。
GRANT SELECT, INSERT, UPDATE, DELETE ON 数据库名.表名 TO '用户名'@'localhost';
以上代码可以授权用户操作某个数据库中的某个表格。其中,数据库名和表名为要操作的内容,用户名和localhost可以替换为其他主机名,SELECT、INSERT、UPDATE、DELETE为可操作的权限。对于每一个表格,在授权之前需要考虑清楚哪些权限可以被用户使用。
FLUSH PRIVILEGES;
以上代码可以重新加载系统权限表。在创建新用户或者修改用户权限后,应该执行此命令以重新加载权限表,否则新的权限可能无法生效。
通过以上步骤,管理员可以控制每个用户的访问权限,保证数据库的安全性。