mysql 主从同步故障解决   Error 'Row size too large (> 8126).

错误日志:

 Error ‘Row size too large (> 8126). Changing some columns to TEXT or BLOB 
 or using ROW_FORMAT=DYNAMIC or ROW_FORMAT=COMPRESSED may help. In current row 
 format, BLOB prefix of 768 bytes is stored inline.‘ on query. Default
  database: ‘XXXXXX‘. Query: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</a></span>
  </strong> </span> \n</p>\n<p>\n<span style=\"font-size:large;\">
  <span style=\"color:#4169e1;\"><strong

解决:

我修改如下:
[mysqld]
max_allowed_packet = 1G
innodb_log_file_size = 30m              ##这个配置由原来的1m 改为30M
innodb_log_buffer_size = 512M

mysql 主从同步故障解决   Error 'Row size too large (> 8126).

时间: 2025-01-03 15:53:22

mysql 主从同步故障解决   Error 'Row size too large (> 8126).的相关文章

MYSQL 主从同步故障-Error1062--解决方案

MYSQL 主从同步故障-Error1062-解决方案 公司有两台Mysql服务器之前配置了主从同步,今天用户反映数据有差异,登陆到服务器上查看Mysql主从配置,发现有错误: show slave status \G;  果然出现问题了 Slave_IO_Running: Yes Slave_SQL_Running: No 而且出现了1062错误 Last_SQL_Error: Error 'Duplicate entry '1001-164761-0' for key 'PRIMARY''

com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Row size too large (&gt; 8126)

同样是工作中遇到的问题,写下来留个纪念. 一个老系统已经跑了一年多了,最近报出这个问题的,具体问题贴出来给大家看 org.springframework.jdbc.BadSqlGrammarException: ### Error updating database.  Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Row size too large (> 8126). Changing some colum

MariaDB 10.4.12 Stable Row size too large (&gt; 8126). Changing some columns to TEXT or BLOB may help.

MariaDB 10.4.12 Stable Row size too large (> 8126). Changing some columns to TEXT or BLOB may help. 以下两步解决问题 1. 修改my.ini文件在[mysqld]下面加入下面三行 innodb_file_per_table innodb_file_format = Barracuda innodb_strict_mode = 0 2. 新建一个查询进行如下操作将nombre_tabla改成你的表名

mysql主从同步延时解决

在从服务器上执行show slave status;可以查看到很多同步的参数,我们需要特别注意的参数如下: Master_Log_File: SLAVE中的I/O线程当前正在读取的主服务器二进制日志文件的名称 Read_Master_Log_Pos: 在当前的主服务器二进制日志中,SLAVE中的I/O线程已经读取的位置 Relay_Log_File: SQL线程当前正在读取和执行的中继日志文件的名称 Relay_Log_Pos: 在当前的中继日志中,SQL线程已读取和执行的位置 Relay_Ma

【故障】MySQL主从同步故障-Slave_SQL_Running: No

转自:http://www.linuxidc.com/Linux/2014-02/96945.htm 故障现象:进入slave服务器,运行:mysql> show slave status\G        .......            Relay_Log_File: localhost-relay-bin.000535            Relay_Log_Pos: 21795072    Relay_Master_Log_File: localhost-bin.000094Sla

MySQL主从同步故障-Slave_SQL_Running: No

故障现象: 进入slave服务器,运行: mysql> show slave status\G .......             Relay_Log_File: localhost-relay-bin.000535              Relay_Log_Pos: 21795072      Relay_Master_Log_File: localhost-bin.000094          Slave_IO_Running: Yes          Slave_SQL_Run

mysql主从同步的解决方法

问题1:进入slave服务器,运行:mysql> show slave status\G         .......             Relay_Log_File:localhost-relay-bin.000001             Relay_Log_Pos: 151             Relay_Master_Log_File: localhost-bin.000002             Slave_IO_Running: Yes             Sl

MYSQL主从同步故障一例及解决过程

公司里有两个mysql服务器做主从同步,某天Nagios发来报警短信,mysqla is down...赶紧联系机房,机房的人反馈来的信息是 HARDWARE ERROR 后面信息省略,让机房记下错误信息后让他们帮忙重启下看是不是能正常起来,结果竟然正常起来了,赶紧导出所有数据.   问题又出现了,nagios 又报警,mysql_AB error,检查从库show slave status \G; 果然 Slave_IO_Running: YesSlave_SQL_Running: No而且出

mysql主从同步故障整理

快速简单的解决办法:根据错误日志情况,简单快速确认故障点,然后确认是否可以跳过这个错误,跳过错误的方法是:set global sql_slave_skip_counter=1;跳过并忽略错误. 故障整理: 在master上删除一条记录时出现的故障. 在master上删除一条记录后,slave上因找不到该记录而报错.出现这种情况的原因是主机上已将其删除了,对此,可采取从机直接跳过的方式解决.stop slave;set global sql_slave_skip_counter=1;start