mysql 5.7開啟sql日志的配置


今天把數據庫換成了5.7的,想查通過sql日志定位下問題,但是發現和以前的方式不一樣了,特意記錄下來

通過開啟mysql的日志功能,可以記錄所有別執行過的sql語句記錄,便於維護數據庫數據。

在數據庫數據異常的時候可以通過這些sql語句進行恢復,也可以在當數據庫被sql注入后導致數據丟失等情況下,通過查看sql日志,快速發現和解決一些問題。

系統環境:win7

以前使用5.5的配置方法

在 [mysqld] 下添加

log="D:/phpStudy/log/mysql_log.txt"

啟動mysql報錯

2019-08-13T07:29:15.201660Z 0 [ERROR] unknown variable 'log=D:/phpStudy/log/mysql_log.log'

查了下資料,在5.7下

[mysqld]下

general-log=1
log-output=FILE
general-log-file=D:/phpStudy/log/mysql.log
log_error = D:/phpStudy/log/mysql-error.log  

重啟mysql

查看

show global variables like '%log%';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM