🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
在mysql命令行或者客户端管理工具中执行: ``` SHOW VARIABLES LIKE "general_log%"; ``` >[danger]结果: >general_log OFF //OFF说明没有开启日志记录 >general_log_file /var/lib/mysql/localhost.log 分别执行开启日志以及日志路径和日志文件名 ``` SET GLOBAL general_log_file = '/var/lib/mysql/localhost.log'; //SET GLOBAL general_log_file = 'D:\\programming\\phpstudy_pro\\WWW\\sql.log'; //SET GLOBAL general_log_file = 'D:\\phpstudy_pro\\WWW\\sql.log'; SET GLOBAL general_log = 'ON'; ``` ~~~ //D:\PRO\phpstudy_pro\WWW\www.iwebshop.com\sql.log SET GLOBAL general_log_file = 'D:\\PRO\\phpstudy_pro\\sql.log'; ~~~ 还要注意 这时执行的所有sql都会别记录下来,方便查看,但是如果重启mysql就会停止记录需要重新设置 ``` SHOW VARIABLES LIKE "log_output%"; ``` 如果是NONE,需要设置 ``` SET GLOBAL log_output='TABLE,FILE' ```