mz

MySQL添加用户、删除用户与授权

添加用户: insert into mysql.user(Host,User,Password) values("localhost","test",password("1234"));
注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登录。如果想远程登录的话,
将"localhost"改为"%",表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。
删除用户: Delete FROM user Where User='test' and Host='localhost';
修改密码: update mysql.user set password=password('新密码') where User="test" and Host="localhost";
授权格式:grant 权限(all/select/update/privileges/delete/create/drop/index等) on 数据库.表(*表示全部) to 用户名@登录主机 identified by "密码"; 
如:grant all privileges on testDB.* to test@localhost identified by '1234';
查看权限:show grants;(自己) show grants for dba@localhost; (其他人)
撤销权限:revoke all on *.* from dba@localhost
revoke 跟 grant 的语法差不多,只需要把关键字 “to” 换成 “from” 即可
刷新权限:flush privileges

 

码字很辛苦,转载请注明来自明志博客《MySQL添加用户、删除用户与授权》

评论