mysql5.7 日志_mysql5.7开启sql日志的配置

通过开启mysql5.7的日志log功能,可以记录所有别执行过的sql语句记录,便于维护数据库数据。特别是在数据库数据异常的时候可以通过这里的sql语句进行恢复,也可以在当数据库被sql注入后导致数据丢失等情况下,通过查看sql日志,快速发现和解决一些问题。

1.检查看有没有开启sql日志功能

-连接数据库 mysql -u -p

-执行查看是否开启日志语句:mysql> show global variables like '%log%';

mysql5.7 日志_mysql5.7开启sql日志的配置_第1张图片

2.建立日志文件

-如果general_log为OFF则表示没有开启中,开启log配置需要先建立log文件,并设置对应的权限vim /usr/log/mysql.log

:wq!

chown mysql /usr/log/mysql.log

3.修改mysql配置文件

-修改mysql配置文件my.cnf,开启日志开关,设置日志写入的文件vim /etc/my.cnf

在[mysqld]下面增加general_log=ON    #开启日志

general_log_file=/var/log/mysql.log    #设置日志路径

mysql5.7 日志_mysql5.7开启sql日志的配置_第2张图片

4.重启mysqld服务生效service mysqld restart

-重启后查看日志文件cat /usr/log/mysql.log

你可能感兴趣的:(mysql5.7,日志)