mysql数据库执行语句_mysql中记录SQL执行语句的方法
时间: 2024-02-23 13:58:51 浏览: 77
在MySQL数据库中使用C执行SQL语句的方法
在MySQL中,可以通过开启general_log来记录SQL执行语句。具体方法为:
1. 修改MySQL配置文件my.cnf,在[mysqld]下添加如下行:
```
general_log=ON
general_log_file=/var/log/mysql/mysql.log
```
其中,general_log表示开启general log,general_log_file表示general log的文件路径。
2. 重启MySQL服务使配置文件生效。
3. 查看general log文件,可以使用如下命令:
```
tail -f /var/log/mysql/mysql.log
```
该命令会实时输出MySQL执行的SQL语句。
需要注意的是,开启general_log会对MySQL的性能产生一定的影响,因此在生产环境中需要谨慎使用。另外,也可以使用第三方的SQL审计工具来记录SQL执行语句,例如阿里云RDS自带的SQL审计功能。
阅读全文