mysql修改用户权限
连接mysql
1 | mysql -uroot -P3306 -hlocalhost -p |
授权语法说明
1 | `grant` 权限 `on` 库名.表名 `to` 用户; |
权限
all privileges
所有权限select,delete,update,create,drop
中的任意组合
库名.表名
*.*
所有库database.*
指定database
库database.table
指定database
库的table
表
用户
‘user’@’host’
授权例子
给远程用户test1赋予mysql库user表的select权限
1 | grant select on mysql.user to test1@'%'; |
给本地用户test赋予mysql库的所有权限
1 | grant all privileges on mysql.* to test@localhost; |
撤消权限
1 | `revoke` 权限 `on` 库名.表名 `from` 用户; |
权限
all
所有权限select,delete,update,create,drop
中的任意组合
库名.表名
*.*
所有库database.*
指定database
库database.table
指定database
库的table
表
用户
‘user’@’host’
撤消例子
给远程用户test1撤消mysql库user表的select权限
1 | revoke select on mysql.user from test1@'%'; |
给本地用户test撤消mysql库的所有权限
1 | revoke all on mysql.* from test@localhost; |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 张拓的博客!