MYSQL主从备份查看

MYSQL主从备份

初始:
主库:my.conf中添加 log-bin=mysql-bin #表示启用二进制日志 server-id=71
从库: my.conf中添加server-id=73 #要与主库不一致, 编号要唯一
1先主库设置只读
2备份主库
3把从库清空,把备份文件恢复到从库中
4查看主库的binglog位置,有无变化,
5无变化设置从库,开始备份。

主库创建用户,并授权主从复制权限
CREATE USER ‘copyback’@’%’ IDENTIFIED BY ‘123456’;
grant replication slave on . to ‘copyback’@’%’;
FLUSH PRIVILEGES;

锁库锁表
FLUSH TABLES WITH READ LOCK
解锁
UNLOCK TABLES;
SHOW OPEN TABLES WHERE In_use > 0;

备份主库数据
mysqldump -u root -p –all-databases > /test.sql

登录从库后执行
SOURCE /opop/test.sql;

登录主库
show master status;
+——————–+———-+————–+——————+——————-+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+——————–+———-+————–+——————+——————-+
| mysql-0-bin.000008 | 4735784 | | | |
+——————–+———-+————–+——————+——————-+

登录从库操作
stop slave;
change master to master_host=’172.16.234.53′,master_user=’copyback’,master_port=32375,master_password=’etSme0704′,master_log_file=’mysql-0-bin.000008′,master_log_pos=4735784;
start slave;

执行show slave status看到连个都是YES表示成功了;
Slave_IO_Running: Yes
Slave_SQL_Running: Yes

MYSQL主从备份查看

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

Scroll to top
桂ICP备2023008908号-1