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'

浙公网安备 33010602011771号