国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > MySQL > 正文

mysql中主從復(fù)制中出現(xiàn)ERROR 1598 (HY000)錯(cuò)誤

2024-07-24 12:39:53
字體:
供稿:網(wǎng)友

在配置主從服務(wù)器時(shí)經(jīng)常會(huì)發(fā)現(xiàn)配置不對了,今天小編碰到mysql中主從復(fù)制中出現(xiàn)的ERROR 1598(HY000)錯(cuò)誤問題解決方法吧.

在做主從復(fù)制下,插入數(shù)據(jù)的時(shí)候出現(xiàn)下面的錯(cuò)誤提示:

  1. mysql> insert into test values (”,’lzh’); 
  2. ERROR 1598 (HY000): Binary logging not possible. Message: Transaction level ‘READ-COMMITTED’ in InnoDB is not safe for binlog mode ‘STATEMENT’ 

查看一下,是否是,代碼如下:

  1. mysql> show global variables like ‘binlog_format%'; 
  2. +—————+——-+ 
  3. | Variable_name | Value | --Vevb.com 
  4. +—————+——-+ 
  5. | binlog_format | STATEMENT   | 
  6. +—————+——-+ 
  7. 1 row in set (0.00 sec) 

中文意思是,二進(jìn)制日志不可用,因?yàn)?在innodb引擎下的READ-COMMITTED這種事務(wù)類別下,二進(jìn)制的模式為STATEMENT,會(huì)不安全,查資料了解到.

SQL標(biāo)準(zhǔn)定義了4類隔離級別:

Read Uncommitted(讀取未提交內(nèi)容)

Read Committed(讀取提交內(nèi)容

Repeatable Read(可重讀)

Serializable(可串行化)

而binlog模式分三種(row,statement,mixed)

解決方法:

方法一:臨時(shí)生效,重啟失效,實(shí)際點(diǎn)的生產(chǎn)環(huán)境下,可能不允許重啟數(shù)據(jù)庫,這時(shí),需要用這個(gè)方法,代碼如下:

  1. mysql> set global binlog_format=row; 
  2. Query OK, 0 rows affected (0.00 sec) 
  3. mysql>  show global variables like ‘binlog_format%'; 
  4. +—————+——-+ 
  5. | Variable_name | Value | 
  6. +—————+——-+ 
  7. | binlog_format | ROW   | 
  8. +—————+——-+ 

方法二:修改配置文件,永久生效,代碼如下:

  1. [root@localhost ~]# grep -E “innodb_locks_unsafe_for_binlog|binlog_format = ROW” /data/3306/my.cnf 
  2. binlog_format = ROW 
  3. innodb_locks_unsafe_for_binlog = 1 

重啟MySQL,在插入數(shù)據(jù),試試,代碼如下:

  1. mysql> insert into test values (”,’lzh’); 
  2. ERROR 2006 (HY000): MySQL server has gone away 
  3. No connection. Trying to reconnect… 
  4. Connection id:    1 
  5. Current database: test 
  6. Query OK, 1 row affected, 1 warning (0.00 sec) 

總結(jié):一般,二種方法同時(shí)用,效果最佳.

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 额济纳旗| 筠连县| 龙岩市| 类乌齐县| 吉林省| 沁源县| 正宁县| 临汾市| 澄江县| 江安县| 蓬莱市| 右玉县| 高碑店市| 石首市| 连江县| 唐河县| 大悟县| 黄石市| 黄浦区| 徐汇区| 麻栗坡县| 灵台县| 巢湖市| 安多县| 冀州市| 义乌市| 毕节市| 侯马市| 浦县| 巴南区| 宁夏| 大竹县| 玉山县| 东港市| 桂阳县| 安远县| 固原市| 许昌市| 麻栗坡县| 台东县| 古蔺县|