1、创建用户:
create user 'username'@'host' identified by 'password';
2、赋予权限
GRANT privileges ON databasename.tablename TO 'username'@'host'
说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).
如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*.
如:
GRANT SELECT, INSERT ON tablename TO 'study'@'%';
GRANT ALL ON study.* TO 'study'@'%';
执行以下语句,刷新权限:
FLUSH PRIVILEGES;
如果想使得外网可以访问,执行以下语句:
grant all privileges on study.* to 'study'@'%' identified by '123456';
OK!
本文介绍了如何在MySQL中创建用户、为用户分配特定权限以及更新权限。通过具体示例展示了基本的SQL命令,例如CREATE USER和GRANT,以及如何指定不同级别(如表级或数据库级)的访问权限。
2512

被折叠的 条评论
为什么被折叠?



