mysq/5/7日常操作

Mysql查询历史SQL执行记录
一、mysql查看正在执行的sql语句

 show processlist;

二、mysql查看已经执行的历史sql语句(方法:开启日志模式)

SET GLOBAL log_output = 'TABLE';SET GLOBAL general_log = 'ON';  //日志开启

文件位置:/home/root/mysql/data/mysql/general_log.CSV

SET GLOBAL log_output = 'FILE'; SET GLOBAL general_log = 'OFF';  //日志关闭

注意:在查询到所需要的记录之后,应尽快关闭日志模式,占用磁盘空间比较大

三、mysql查看是否开启日志模式

show variables like '%log_output%';

show variables like '%general_log%';

 

1、慢查询 

show variables like 'slow_query%';

set global slow_query_log=ON;

set global slow_query_log=OFF;

2、创建用户

create user 'test_select'@'%' identified by 'CvyiABUpL7n#SfES';

3、给用户授权

grant select on *.* to 'test_select'@'%';

 4、修改密码

SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');

5、数据库时区查询与配置

show variables like '%time_zone%';

set global time_zone='+8:00'

 

posted @ 2022-06-13 17:11  gbc  阅读(11)  评论(0)    收藏  举报