- 查看mysql日志有没打开,在默认情况下是没有打开的。进入mysql命令模式,show variables like '%general_log%',如果显示OFF请用set @@global.general_log=ON;的方式将其打开。
- 在数据库中查询、修改等操作后,日志文件将在相应目录下显示。文件路径可查看:show variables like 'general_log_file';
- 此方法不用重新启动mysql,但是在mysql重新启动会失效。
方案二:
- 在mysql的配置文件my.cnf中[mysqld]下面加入以下代码,重启服务后会生效
general_log = ON; general_log_file=/usr/local/mysql/mysql.log