为什么用控台mysql -e命令执行sql语句不会记入binlog binlog已打开,直接用mysql命令进入mysql命令行执行sql的话是会记binlog的,但是用mysql -e"some update sql;"却不会记binlog,这是为何,有办法让-e的方式记binlog吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql -e"some update sql;"肯定会记录到binlog中啊。你是如何打开binlog的? 另外是如何断定在BINLOG中没有记录mysql -e"some 的? 发现从库没有同步到更新,于是查看binlog文件,先mysqlbinlog logfile > tmp.log然后vim tmp.log。 问题应该是解决了,mysql -e"此处必须先use db;然后执行sql";一个数据库实例中有多个库的一定要注意这个 不use db,即使sql中的表名前带了库名 也是没用的 limit如何使用变量? 帮忙分析一下数据库设计 Mysql 游标取不到数据。 求助~~每条数据都插了两遍 mysqldump 热备份。。 0.0~ 批量更改列 字符集 mySql集群配置 mysql下的一个小问题。^_^ 还得麻烦大家,是一个关于字符集的问题? MySQL触发器出现奇怪的问题,游标不能正常扫描每一行数据 max_allowed_packet 怎么修改? 求一对多,查询最新一条信息SQL
然后vim tmp.log。