mysql常用命令总结

查看数据库中所有用户

mysql> SELECT DISTINCT user, host  FROM mysql.user;

查看数据库中具体某个用户的权限

mysql> show grants for 'user1'@'10.%';                                                                                  |
---------------------------------------------------------------------------------------------------------|
GRANT USAGE ON *.* TO 'user1'@'10.%' IDENTIFIED BY PASSWORD '*B77B8A9446DDD7773CF5884EFE75B9BD2EF65DDD' |
GRANT SELECT, INSERT, UPDATE, DELETE ON `db1`.* TO 'user1'@'10.%'                               |

Grant用法

CREATE USER 'user1'@'10.%' IDENTIFIED BY 'password';
grant select,insert,update,delete on db1.table1 to 'user1'@'10.%' identified by "password";

注意'user1'@'10.%'是说:用户user1只能在ip为10.*的机器上登录.

事务相关

SELECT @@global.tx_isolation; -- 查询全局事务隔离级别
SELECT @@session.tx_isolation; -- 查询当前会话事务隔离级别

参考

https://blog.51cto.com/meiling/2156159

欢迎补充指正!

发布了232 篇原创文章 · 获赞 78 · 访问量 52万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览