详解mysql double master的配置方法
时间:2021-09-27
来源:互联网
今天PHP爱好者给大家带来 假设两台机器 ip 分别为 机器一: 192.168.14.37 机器二: 192.168.14.38 ,服务器 为 linux Rhel 5.9 在两台服务器中执行创建用户语句: 服务器一执行: 服务器二执行: 验证(根据提示输入密码): 在服务器二上连接服务器一 查看 mysql : 首先: 可以得到服务器一和服务器二的 MASTER_LOG_FILE 和 MASTER_LOG_POS 信息, 在服务器一上执行: 在服务器二上执行: 最后验证主主同步是否成功: 在服务器一 mysql 添加 表 example 最后在服务器二查看是否有此数据库,此表,和此条数据. 查看同步状态 : 如果出错,可以看到出错日志。 错误导致同步失败参考mysql slave-skip-errors=all 深层理解 注意: 设置 double master 之前的数据,两个服务器不会同步; 推荐学习:《mysql视频教程》 以上就是详解mysql double master的配置方法的详细内容,更多请关注php爱好者其它相关文章!mysql:>create user 'repl'@'%' identified by '135246'; -- 创建用户 repl 密码 135246
mysql:>grant replication client,replication slave on *.* to 'repl'@'192.168.14.38' identified by '135246'; -- 授权服务器一可以远程访问服务器二
mysql:>grant replication client,replication slave on *.* to 'repl'@'192.168.14.37' identified by '135246'; -- 授权服务器二可以远程访问服务器一
在服务器一上连接服务器二mysql -h 192.168.14.38 -u repl -p
mysql -h 192.168.14.37 -u repl -p
vi /etc/my.cnf
在服务器1, 添加如下内容:[client]
default-character-set=utf8
[mysql]
default-character-set=utf8
[mysqld]
server_id = 1
log-bin
character-set-server=utf8
#表名不区分大小写
lower_case_table_names=1
#server_id = 1 # uniquely identify 从为2
show master status
假设服务器一为 " localhost-bin.000004" 和 "120"
服务器二为 " localhost-bin.000005" 和 "667"
stop slave;
CHANGE MASTER TO MASTER_HOST = '192.168.14.38', MASTER_USER = 'repl', MASTER_PASSWORD = '135246', MASTER_LOG_FILE = 'localhost-bin.000004', MASTER_LOG_POS = 120;
start slave;
stop slave;
CHANGE MASTER TO MASTER_HOST = '192.168.14.37', MASTER_USER = 'repl', MASTER_PASSWORD = '135246', MASTER_LOG_FILE = 'localhost-bin.000005', MASTER_LOG_POS = 667;
start slave;
mysql:> create database example1 ;
use example1;
create table example1 (length int);
show slave status \G
-
解限机飞景进阶挑战5攻略(飞行解禁功能) 时间:2025-07-04
-
解限机天袭者进阶挑战怎么打(解限机天袭进阶) 时间:2025-07-04
-
币安合约有哪些类型?-U本位与币本位合约对比 时间:2025-07-04
-
世卫组织发起三三五健康倡议,多国烟草价格平均上涨超50%(世卫组织结论出炉) 时间:2025-07-04
-
无限暖暖长袜羊毛怎么获得-长袜羊毛采集位置详解 时间:2025-07-04
-
龙石战争领地怎么迁移-领地迁移条件及方法 时间:2025-07-04
今日更新
-
一文带你分析php7的zval
阅读:18
-
深入学习MySQL,了解InnoDB的逻辑存储结构
阅读:18
-
详解uniapp项目中如何引入axios
阅读:18
-
手把手教你使用CSS制作逼真的水波纹效果(附代码)
阅读:18
-
手把手教你使用ThinkPHP+phpExcel导入导出Excel数据(实践)
阅读:18
-
php sqlserver汉字乱码怎么办
阅读:18
-
mamp如何修改php版本
阅读:18
-
详细讲解Linux系统的logrotate
阅读:18
-
php怎么多条件查询数据库
阅读:18
-
Linux php卸载步骤是什么
阅读:18