问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何记录MySQL执行过的SQL语句

发布网友 发布时间:2022-04-21 08:31

我来回答

3个回答

懂视网 时间:2022-04-30 04:29

 patent_2014_shan shan INNER JOIN patent_2014 zhao
on (shan.APPNO = zhao.APPNO)
SET shan.isFind=1;

mysql语句记录

标签:

热心网友 时间:2022-04-30 01:37

第一种: 查 Slow query 的 SQL 语法:
log_slow_queries = /var/log/mysql/mysql-slow.log
long_query_time = 2 (超过 2秒的 SQL 语法记录起来, 设短一点来记录除错也是一种方法 XD)
第二种: 设 MySQL Replication 用 binlog:
log_bin = /var/log/mysql/mysql-bin.log (此档要用 mysqlbinlog 解来看)
mysql 会将所有 INSERT/UPDATE/DELETE 语法记於此(但是语法可能跟你想的不同), 这是要写给 SLAVE 用的 log 档
第三种: 推荐此方法, 将 MySQL 执行的每行指令全都记录起来:
log = /tmp/mysql.log
restart mysql 後, tail -f /tmp/mysql.log 就可以看到罗!
补充: 最早前的方法是 mysqlmp, 然後执行完後再 mysqlmp, 再 diff, 但是在 DB > 1G 後就放弃此方法了 XD

热心网友 时间:2022-04-30 02:55

您好,很高兴为您解答。 开启记录MySQL执行过SQL语句的方法很简单:编辑/etc/my.cnf文件,在[mysqld]节下面添加:log=/var/lib/mysql/sql_row.log行(日志的路径自己根据需要定义)。 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old_passwords=1 log=/var/lib/mysql/sql_row.log # Disabling symbolic-links is recommended to prevent assorted security risks; # to do so, uncomment this line: # symbolic-links=0 [mysqld_safe] log-error=/var/log/mysqld.log pid-file=/var/run/mysqld/mysqld.pid 修改完毕后,记得重启 MySQL: service mysql restart # 或者 /etc/init.d/mysqld stop /etc/init.d/mysqld start 现在去 /var/lib/mysql/ 路径下的 sql_row.log 文件应该是能够看到 MySQL 什么时候执行了哪些程序了
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
小腿肚子一捏就很酸痛,小腿骨的那根筋揉一揉也很酸痛 急解!我小腿肚一直发胀,很硬,而且很酸,捏一捏会很疼,这都好几个月了... 做椭圆运动的宇宙飞船,里面的物体是不是完全失重 拼多多天天打卡领鸡蛋为什么兑换了不发货-拼多多打卡领鸡蛋活动怎么参加... 大学生联合论文比对库收录了所有的大学生论文吗? 大学生论文联合比对库,真的很强大! 发学术期刊论文 迷你世界怎么驯服动物动物吃什么食物 四川理科640分能上什么样的学校?? 四川高考640分能上什么大学 “王”是什么字? 为什么数据库读写分离可以提高性能 王者荣耀信誉积分怎么刷 王者荣耀如何加信誉积分 MySQL各版本有什么不同吗 mysql5.6和5.7的区别 查看mysql是否为双机 mysql5.6和5.7的区别是什么? 如何有效地提高 MySQL 的备份和恢复速度 在数据库中,binlog和redolog有什么区别 谁知道王者荣耀有哪些英雄? mysqlbinlog 怎么将数据库恢复到指定的时间 王者荣耀里的信誉积分怎么上? 王者信誉积分低于80怎么增加 “王”是什么字? 王者荣耀怎样加信誉积分 mysql执行完的更新语句成功还能恢复原来的数据吗 如何恢复信誉积分 crash-safe 是什么 王者荣耀如何快速恢复90信誉积分? 如何将王者的信誉积分快速地从70分提到100分? 王者荣耀信誉积分怎么快速刷 王者荣耀信誉积分怎么恢复的最快 “王”是什么字? 如何将U盘文件隐藏部份显示出来 U盘里面被隐藏的文件夹怎么显示出来? 助乐扎四什么意思? U盘隐藏了 怎么显示出来 贷款审批是什么意思? 苏州银行贷款一般几天能批下来? 贷款审批通过是什么意思? 苏州银行贷款条件有哪些 苏州银行房贷审批越来越难 个人按揭贷款要注意哪些 苏州银行个人贷款怎么办? 苏州银行信用贷款条件是什么 农商房贷今天收到短信贷款已审批,是什么意思? 个人征信出现贷款审批是什么意思 贷款申请线下审批啥意思 2021年中国银行贷款审核通过多久能放款? 苏州银行贷款