【Mysql】Last_SQL_Error: 1594
未开启gtid模式可用以下方式跳过错误:异常断电和关机除了可能导致主键重复的错误之外,还可能导致中继日志损坏针对这个问题,首先,找到master binlog执行的位置位置然后重新连接Master服务器,(需要先停止slave)最后查看复制情况,已经正常。若开启了gitd模式可以使用change master来修复。...
【Mysql】Last_Error: 1778 @@SESSION.GTID_NEXT == 'UUID:NUMBER'.
ERROR:点击(此处)折叠或打开Last_Errno: 1778Last_Error: Error 'Cannot execute statements with implicit commit inside a transaction when @@SESSION.GTID_NEXT == 'UUID:NUMBER'.' on query. Default database: 'liuliang'. Query: 'BEGIN'mysql bug 81119:...
【Mysql】导出数据到excel文件中
每次通过intooufile 导出数据文件成excel表格式 下载到本地后都会成为乱码 百度后 通过转码的方式发现还是不行,只能通过导成txt格式再另存的方式成excel格式,相当麻烦,于是自己写个脚本来达到目的源码[root@host-192-168-6-254 soft]# more xls.py #!/usr/bin/python# -*- coding...
【Mysql】Last_Errno: 1755--parallel mode error
Last_SQL_Errno: 1755 Last_SQL_Error: Cannot execute the current event group in the parallel mode. Encountered event Format_desc, relay-log name ./mysql-relay-bin.000093, position 238 which prevents execution of this event group in parallel mode....
【Mysql】mysql同步错误:Last_Errno: 1677
背景从库报错:Replicate_Wild_Ignore_Table: Last_Errno: 1677 ...
【Mysql】关于mysql存入emoji表情的问题
1.测试插入脚本
【Mysql】ERROR 1872 (HY000): Slave failed to initialize relay log info
背景“:在线将数据库目录迁移到k另一个目录后启动slave进程报错:start slave;ERROR 1872 (HY000): Slave failed to initialize relay log info structure from the repository解决办法:修改index文件和info文件index里面的记录是原来的目录的[root@Yun-MySQL02 3306]# more mysqlrel...
【Mysql】JDB2导致磁盘io使用率高 导致mysql延迟过高
参考连接:http://www.bubuko.com/infodetail-971804.html背景:某项目slave数据库的延迟非常大mysql> show slave status\G;*************************** 1. row *************************** Slave_IO_State: Queueing master event to the relay...
【Mysql】mysql快速预热innodb_buffer_pool
快速预热buffer_pool##innodb_buffer_pool_dump_at_shutdown=1 #innodb_buffer_pool_dump_now=1 --关闭时开启这两个参数innodb_buffer_pool_load_at_startup=1innodb_buffer_pool_load_now=1 ---启动时开启这两个参...
【Mysql】指定/etc/init.d/mysql加载的配置文件
背景:线上的mysql数据库启动方式都是如下/home/data/mysql/bin/mysqld_safe --defaults-file=/home/data/mydata/3308/my.cnf &现在希望在/etc/init.d下面加上mysql的启动脚本方便管理,那么就得做如下操作拷贝启动目录下的启动脚本至/etc/init.d下cp /home/data/mysql/support...
【Mysql】Mysql 从库每隔一段时间就重启
背景:HuaYun_Interface-SLAVE从库每隔一段时间slave复制进程便停掉,zabbix发送告警短信mysql> show slave status\G;*************************** 1. row *************************** Slave_I...
【Mysql】INNODB自增主键的一些问题
背景: 自增长是一个很常见的数据属性,在MySQL中大家都很愿意让自增长属性的字段当一个主键。特别是InnoDB,因为InnoDB的聚集索引的特性,使用自增长属性的字段当主键性能更好,这里要说明下自增主键需要注意的几个事项。问题一:表锁 &n...
【Mysql】误删ibdata ib_logfile等文件的恢复
背景:误删ibdata等文件[root@localhost /var/lib/mysql ]# rm -rf ib*ib_buffer_pool ibdata1 ib_logfile0 ib_logfile1 ibtmp1此时不要惊慌,因为mysql还是在运行的,也行进行操作,,如果关了mysql那就没办法了,恢复步骤如下1.关闭所有业务写入flush tables ...
【Mysql】Mysql从frm文件里恢复表结构
磁盘损坏,只剩下frm以及ibd文件了,如何从frm恢复表结构呢?使用mysqlfrm 去官网http://dev.mysql.com/downloads/utilities/ 下载mysql-connector-python 以及mysql-utilities工具mark:http://www.ttlsa.com/mysql/mysql-utilities-mysqlfrm/http://www.parnassusdata.com/zh-hans/node/360http://www.askmacl...
【Mysql】mysql开启审计功能
mysql audit-访问日志记录# at 300777#091124 16:54:00 server id 10 end_log_pos 301396 Query thread_id=5 exec_time=0 error_code=0SET TIMESTAMP=1259052840;drop table test.dummy;2.2 用户确认thread_id 确...
【Mysql】捕获线上sql
1.基于TCPDUMP的捕获[root@bj150 ~]yum install –y tcpdump[root@bj150 ~]tcpdump -i eth0 -s 0 -l -w - dst port 3306 | strings-i:指定网卡-s:0不指定数据包长度,默认1024-w - 写入管道dst port 3306 抓取的端口 ...
【Mysql】改数据库库名操作
MySQL在5.1引入了一个rename database操作,但在MySQL5.1.23后又不支持这个命令。可以说是一个实验性的功能,没有在生产中支持过(mysql-5.1 release在mysql-5.1.30),那么生产中我们有时为了追求完美需要改一下库名。怎么操作呢?这里提供一个变通的方法。1. 创建出新库名:点击(此处)折叠或打开...
【Mysql】远程备份binlog日志到本地
MySQL Binlog Server:是利用某个工具,把线上活跃的库的日志拉取到本地进行备份。在MySQL 5.6以后,可以利用mysqlbinlog这个命令去把远程机器的日志备份到本地目录,从而达到增量或是日志安全方面的备份。做好MySQL日志的备份,是数据安全的一个重要保证。以前通过写程序来实现,从MySQL 5.6出现以后,DBA同步有福了...
【Mysql】一天一个慢日志
线上最好的办法是一天一个慢日志,便于管理#!/bin/bashlog_dir='/home/wwwlogs/mysql_slow'test -d $log_dirif [ $? != 0 ];thenmkdir -p $log_dirfiFILE=`date --date '1 days ago' +%Y%m%d`filename=`date --date '15 days ago' +%Y%m%d`/usr/bin/mysql -uroot -p'ppppppp' -h127.0.0.1 -e "se...
【Mysql】mysql主键的缺少导致备库hang
最近线上频繁的出现slave延时的情况,经排查发现为用户在删除数据的时候,由于表主键的缺少,同时删除条件没有索引,或或者删除的条件过滤性极差,导致slave出现hang住,严重的影响了生产环境的稳定性,也希望通过这篇博客,来加深主键在innodb引擎中的重要性,希望用户在使用RDS,设计自己的表的时候,一定要为表加上主键...