MySQL 5.7主从复制
来源:互联网 发布:最火的网络用语 编辑:程序博客网 时间:2024/05/18 02:52
官方参考文档:http://dev.mysql.com/doc/refman/5.7/en/replication.html
一、主库配置
1. 打开配置
vim /etc/my.cnf
2. 添加
[mysqld]log-bin=mysql-binserver-id=252
修改后重启MySQL
3. 主库添加复制用户
CREATE USER 'repl'@'192.168.1.%' IDENTIFIED BY 'Slavepass1+'; # 弱密码不让用GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.1.%';
4. 获取主库日志坐标
FLUSH TABLES WITH READ LOCK;SHOW MASTER STATUS; # 记住 File 和 Position
5. 使用 mysqldump 创建数据快照
mysqldump --all-databases --master-data -u root -p > /tmp/dbdump.db
UNLOCK TABLES;
二、从库配置
1. 打开配置
vim /etc/my.cnf
2. 添加
[mysqld]server-id=253
修改后重启MySQL
3. 从库执行
CHANGE MASTER TO MASTER_HOST='master_host_name', // 192.168.1.252 -> MASTER_USER='replication_user_name', // repl -> MASTER_PASSWORD='replication_password', // Slavepass1+ -> MASTER_LOG_FILE='recorded_log_file_name', // File -> MASTER_LOG_POS=recorded_log_position; // Position
4. 上传主库快照备份dbdump.db到从库的/tmp下
5. 导入数据
mysql -u root -p < /tmp/dbdump.db
6. 启动slave复制线程
START SLAVE;show slave status \G # 主要查看 Slave_IO_Running: Yes lave_SQL_Running: Yes show processlist; # 查看进程
注意:Slave_IO_Running: No 可能是 uuid 相同,请修改 auto.cnf 文件。
阅读全文
1 0
- MySQL 5.7主从复制
- 【mysql 主从复制】掌握MySQL主从复制
- mysql 主从复制 主从配置
- Mysql-5.7 基于GTID主从复制
- MySQL 5.7 master slave 主从 复制
- Mysql-5.7 基于GTID主从复制
- MySQL 5.7.18的安装及主从复制(主从同步)
- MySQL主从复制配置
- mysql主从数据复制
- Mysql 主从复制
- mysql的主从复制
- Mysql搭建主从复制
- MySQL主从复制配置
- Mysql 主从数据库复制
- mysql主从复制
- MySQL主从复制
- mysql主从复制
- 配置MySQL主从复制
- Cubes(DFS+剪枝)
- Python学习(列表)
- 计算机视觉与机器人控制:基础概述
- 2.2.4—单链表—Remove Duplicates from Sorted List
- Cutting (暴力 + 滚动哈希判字符串匹配)
- MySQL 5.7主从复制
- Exams(二分求左界+贪心)
- 事件委托
- 大组合数取余模板
- Educational Codeforces Round 25
- LeetCode 21 Merge Two Sorted Lists
- AI将带我们去何方?(中-论述篇)
- ZOJ 1610 线段树
- OJ题目:雇佣兵