searchusermenu
  • 发布文章
  • 消息中心
点赞
收藏
评论
分享
原创

MYSQL从库重建方案

2023-10-26 06:15:16
33
0

1、重建前备份从库:

mysqldump -uroot -p --single-transaction --events --triggers --routines --all-databases --socket=/data/my3306/var/mysql.sock> $HOME/my_backup_slave20231026.sql

 

2、主库导出:

mysqldump -uroot -p --default-character-set=UTF8 --single-transaction --master-data --all-databases --socket=/data/my3306/var/mysql.sock > $HOME/my_backup_master20231026.sql

 

3、从库导入:

reset master;

mysql -uroot -p --socket=/data/my3306/var/mysql.sock < $HOME/my_backup_master20231026.sql

flush privileges;

 

4、从库测试到主库连通性

set password for 'dbreplicate'@'%'=password('dbreplicate#1026');

mysql -udbreplicate -p -h$MASTER_IP --protocol=TCP --port=3306

 

5、从库配置同步进程

stop slave;

change master to

master_host='$MASTER_IP',

master_user='dbreplicate',

master_password='$xxx',

master_port=3306,

master_auto_position=1

;

start slave;

 

 

6、主库测试到从库连通性

set password for 'dbreplicate'@'%'=password('dbreplicate#1026');

mysql -udbreplicate -p -h$MASTER_IP --protocol=TCP --port=3306

 

7、主库配置同步进程

show master status\G

stop slave;

change master to

master_host='$SLAVE_IP',

master_user='dbreplicate',

master_password='$xxx',

master_port=3306,

master_auto_position=1;

start slave;

 

 

0条评论
作者已关闭评论
陈****茂
6文章数
0粉丝数
陈****茂
6 文章 | 0 粉丝
陈****茂
6文章数
0粉丝数
陈****茂
6 文章 | 0 粉丝
原创

MYSQL从库重建方案

2023-10-26 06:15:16
33
0

1、重建前备份从库:

mysqldump -uroot -p --single-transaction --events --triggers --routines --all-databases --socket=/data/my3306/var/mysql.sock> $HOME/my_backup_slave20231026.sql

 

2、主库导出:

mysqldump -uroot -p --default-character-set=UTF8 --single-transaction --master-data --all-databases --socket=/data/my3306/var/mysql.sock > $HOME/my_backup_master20231026.sql

 

3、从库导入:

reset master;

mysql -uroot -p --socket=/data/my3306/var/mysql.sock < $HOME/my_backup_master20231026.sql

flush privileges;

 

4、从库测试到主库连通性

set password for 'dbreplicate'@'%'=password('dbreplicate#1026');

mysql -udbreplicate -p -h$MASTER_IP --protocol=TCP --port=3306

 

5、从库配置同步进程

stop slave;

change master to

master_host='$MASTER_IP',

master_user='dbreplicate',

master_password='$xxx',

master_port=3306,

master_auto_position=1

;

start slave;

 

 

6、主库测试到从库连通性

set password for 'dbreplicate'@'%'=password('dbreplicate#1026');

mysql -udbreplicate -p -h$MASTER_IP --protocol=TCP --port=3306

 

7、主库配置同步进程

show master status\G

stop slave;

change master to

master_host='$SLAVE_IP',

master_user='dbreplicate',

master_password='$xxx',

master_port=3306,

master_auto_position=1;

start slave;

 

 

文章来自个人专栏
mysql数据库知识
6 文章 | 1 订阅
0条评论
作者已关闭评论
作者已关闭评论
0
0