linux mysql ab复制,mysql的AB复制
发布日期:2021-06-24 15:19:00 浏览次数:2 分类:技术文章

本文共 1422 字,大约阅读时间需要 4 分钟。

mysql的AB复制

mysql的AB复制是实时同步的,不需要停服务,不需要锁表。

分两种情况

一.一台刚刚安装好的mysql

主库:

#vi /etc/my.cnf

log-bin=mysql

server-id=134

#service mysqld restart

#mysql -uroot -p******;

mysql>show master status   查看position (便于后面备份)

mysql>grant replication slave on *.* toslave@192.168.0.180identified by '******' 为slave用户授权。

从库:

#vi  /etc/my.cnf

server-id=180

#service mysqld restart

#mysql -uroot -p******

mysql>change master to

mysql>master_host = '192.168.0.134',

mysql>master_user ='slave',

mysql>master_password='******',

mysql>master_log_file ='mysql.000001',

mysql>master_log_pos =106;

mysql>slave start;  启动同步。

mysql>show slave status\G;  查看是否同步。

Slave_IO_Running: Yes

Slave_SQL_Running: Yes

若出现以上两个Yes则同步成功。

二 一台已经运行了一段时间的mysql服务器

主库:

mysql>show master status; 查看position便于后续同步

#mysqldump --all-databases --lock-all-tables --flush-logs --master-data -uroot -p******>/tmp/all.sql

#scp  /tmp/all.sql  192.168.0.180:/tmp

#vi /etc/my.cnf

log-bin=mysql

server-id=134

#service mysqld restart

从库

#mysql -uroot -p******

#vi  /etc/my.cnf

server-id=180

#service mysqld restart

mysql>change master to

mysql>master_host = '192.168.0.134',

mysql>master_user ='slave',

mysql>master_password='******',

mysql>master_log_file ='mysql.000001',

mysql>master_log_pos =106;

mysql>slave start;  启动同步。

mysql>show slave status;

(注意)

1 如果出问题可能是防火墙,日志问题。

2.如果change master to 敲错的情况下 先slave stop 再change master to。

3.change master to的优先级高于master.info 。#cat master.info(缓存文件)

转载地址:https://blog.csdn.net/weixin_33587731/article/details/116685493 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:linux脚本如何循环检测网口,Shell脚本实现检测某ip网络畅通情况(含短信报警功能)...
下一篇:linux命令不在那个列里,ls命令在linux操作系统里的20个实用范例

发表评论

最新留言

很好
[***.229.124.182]2024年04月08日 10时14分53秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章

【算法图解|2】JavaScript 如何实现数组扁平化 2019-04-28
【算法图解|3】JavaScript 如何实现数组去重 2019-04-28
【算法图解|4】JavaScript 如何求数组的最大值和最小值 2019-04-28
【算法图解|5】javaScript求两个数的最大公约数 2019-04-28
JavaScript 如何求两个数的最小公倍数 2019-04-28
孙叫兽带你了解腾讯位置服务的认证与接入,多种行业方案参考! 2019-04-28
圣诞节,程序员应该给女朋友送一个线上圣诞树 2019-04-28
在HTML中使用css3实现雪人动画效果 2019-04-28
项目实战:小米商城官网及秒杀高仿(html+css+js) 2019-04-28
孙叫兽重磅推荐Chrome插件——CSDN浏览器助手 2019-04-28
【APICloud系列|21】使用APICloud敏捷式开发总结,回顾开发一个完整APP过程。 2019-04-28
【APICloud系列|22】 videoPlayer模块(视频播放)的实现 2019-04-28
【APICloud系列|23】 UIPullRefresh 模块(下拉刷新)的实现 2019-04-28
【APICloud系列|24】 MNNavigationMenu模块(导航菜单)的实现 2019-04-28
【APICloud系列|25】 easeChat模块(环信-即时通讯)的实现 2019-04-28
【APICloud系列|26】UIScrollPicture 模块(图片轮播)的实现 2019-04-28
【APICloud系列|27】 UICalendar模块(日历)的实现 2019-04-28
【APICloud系列|28】 UIChatBox 模块(聊天输入框)的实现 2019-04-28
【APICloud系列|29】dialogBox模块(对话框)的实现 2019-04-28
【APICloud系列|30】UILoading 模块demo源码的实现 2019-04-28