MySQL5.7中如何为用户或库授权、撤销授权、查看权限情况

1.为表或用户授权

命令:GRANT privileges ON databasename.tablename TO 'username'@'host'

另外,privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等。如果要授予所的权限则使用ALL。databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用*表示, 如*.*。

例子: GRANT SELECT, INSERT ON test.* TO 'test'@'localhost';

2.撤销表或用户的权限

命令: REVOKE privilege ON databasename.tablename FROM 'username'@'host';

说明: privilege, databasename, tablename - 同授权部分

例子: REVOKE SELECT ON test.* FROM 'test'@'localhost';

3.查看用户的权限

命令:SHOW GRANTS FOR 'test'@'localhost';
标签:暂无
使用Webview时需要关闭webview的自动保存密码功能,防止用户密码被webview明文存储。 设置webView […]
很多用户朋友买本本的时候都不喜欢拆过封的机器,主要是担心遇到返修机或被经销商动过手脚,更换过配件。可是事实上,没有拆过封 […]
让Netcat侦听特定端口的命令是“nc -l PORT_NUMBER”。但如果你在Windows 7以上机器上运行这个 […]
VMware Fusion 不仅能让你在 macOS 苹果电脑上运行 Windows 或 Linux 系统,使用非 Ma […]
清除锁屏密码? 别怕,可以不用刷机的。 既能去掉密码又不弄丢数据,还能保持原的东西?当然有方法了,呵呵,废话不说了,下面 […]
手机扫一扫即可带走我!