最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

mysql主備異常后的數(shù)據(jù)同步方式

 更新時間:2025年11月06日 08:47:54   作者:stone1116  
文章介紹了MySQL數(shù)據(jù)庫的鎖定和解鎖操作,包括如何處理連接異常、查看主備數(shù)據(jù)庫狀態(tài)、停止從庫、導(dǎo)入備份數(shù)據(jù)、重新設(shè)置同步節(jié)點以及處理正常從庫異常的步驟

mysql主備異常后的數(shù)據(jù)同步

1、鎖定正常庫

flush table with read lock;

鎖定后查詢正常,數(shù)據(jù)不能修改插入操作。

2、導(dǎo)出庫中的數(shù)據(jù)

mysqldump -uroot -p123456 --opt -R test > /home/bakdb.sql

注:如果出現(xiàn)異常信息

mysqldump: Got error: 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) when trying to connect

使用下面命令,socket在my.cnf文件中

mysqldump --socket=/var/lib/mysql/mysql.sock -uroot -p123456 --opt -R test > /home/bakdb.sql

3、查看主備數(shù)據(jù)庫的信息

show master status;
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000006 |      726 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.01 sec)
mysql> show master status;
+------------------+----------+--------------+------------------+-------------------+
| File             | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+------------------+----------+--------------+------------------+-------------------+
| mysql-bin.000003 |     2060 |              |                  |                   |
+------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

4、在從庫上停止slave

stop slave;

5、導(dǎo)入備份的數(shù)據(jù)文件

mysql> source /home/bak.sql

6、重新設(shè)置同步節(jié)點

下面操作解鎖庫,并關(guān)閉slave后進行操作

stop slave;
unlock tables;

CHANGE MASTER TO master_host = '192.168.123.82',
 master_port = 3306,
 master_user = 'root',
 master_password = '123456',
 master_log_file = 'mysql-bin.000003',
 master_log_pos = 2060;

CHANGE MASTER TO master_host = '192.168.123.78',
 master_port = 3306,
 master_user = 'root',
 master_password = '123456',
 master_log_file = 'mysql-bin.000006',
 master_log_pos = 726;

7、正常從庫異常不需要上面設(shè)置

重新啟動后會同步數(shù)據(jù)。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

金阳县| 陆川县| 新和县| 涟源市| 博罗县| 桦南县| 外汇| 忻城县| 陆丰市| 康马县| 襄垣县| 怀化市| 墨玉县| 潜江市| 灌南县| 万年县| 仁布县| 陆丰市| 漳州市| 阿勒泰市| 海盐县| 灌云县| 南安市| 黄山市| 青冈县| 滁州市| 玉龙| 尚志市| 积石山| 临泽县| 涡阳县| 昌平区| 雷州市| 和平县| 苏尼特右旗| 吉木乃县| 监利县| 喀喇沁旗| 永修县| 巴楚县| 昆明市|