Mysql 创建用户/修改用户密码/授予用户权限

创建用户:

CREATE USER 'username'@'host' IDENTIFIED BY 'password';

username:账号名

host:指定该账号在哪台主机上登录,可以限制到指定机器ip。本地用户用localhost。如果任意主机登录则用通配符%

password:密码,可以为空。为空代表不需要密码就可以登录

授予用户权限:

grant insert,delete,update,select on databasename.tablename to 'username'@'host';

grant alter,create ON mydatabase.* to 'username' identified by 'password';

grant alter,create ON mydatabase.* to 'username'@'host' identified by 'password';

用户能操作的权限,SELECT、UPDATE、INSTER等,授予所有权限用ALL

修改用户密码:

set password for username@localhost = password('newpassword');

databasename:数据库名

tablename :表名,如果授权该用户所有权限则用* ,例如*.*,指所有库所有表,mydatabase.*,是mydatabase库下所有表

更新权限,重新加载权限:

flush privileges;

posted @ 2021-06-26 18:01  Avicii_2018  阅读(634)  评论(0)    收藏  举报