新增用户
用户名myuser 密码mypassword
mysql -u root -proot
CREATE USER ‘myuser’@‘localhost’ IDENTIFIED BY ‘mypassword’; #本地登录
CREATE USER ‘myuser’@’%’ IDENTIFIED BY ‘mypassword’; #远程登录
quit
mysql -u myuser -p #测试是否创建成功
如果出现以下问题,可以参考这个链接
ERROR 1819 (HY000): Your password does not satisfy the current policy requirements
为用户授权
a.授权格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by '密码';
b.登录MYSQL,这里以ROOT身份登录:
c.为用户创建一个数据库(testDB):
create database testDB default charset utf8 collate utf8_general_ci;
d.授权test用户拥有testDB数据库的所有权限:
grant all privileges on testDB.* to ‘myuser’@‘localhost’ identified by ‘mypassword’; 本地授权
grant all privileges on testDB.* to ‘myuser’@’%’ identified by ‘mypassword’; 远程授权
flush privileges; #刷新系统权限表
e.指定部分权限给用户:
grant select,update on testDB.* to ‘myuser’@‘localhost’ identified by ‘mypassword’;
flush privileges; #刷新系统权限表
作者:梨花菜
链接:https://www.jianshu.com/p/5c30b0db1ea0
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。