首页 / MYSQL / MySQL主从同步配置
MySQL主从同步配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了MySQL主从同步配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1661字,纯文字阅读大概需要3分钟。
内容图文
![MySQL主从同步配置](/upload/InfoBanner/zyjiaocheng/522/e4e0705e54ed423fa05ba29c139ca0ca.jpg)
log-bin :MySQL的bin-log的名字
server-id : MySQL实例中全局唯一,并且大于0。
2.编辑MySQL从上的/etc/my.cnf
server-id=2
server-id : MySQL实例中全局唯一,并且大于0。与主上的 server-id 区分开。
3.在MySQL主上创建用于备份账号
mysql> CREATE USER ‘repl‘@‘%‘ IDENTIFIED BY ‘password‘; mysql> GRANT REPLICATION SLAVE ON *.* TO ‘repl‘@‘%‘;
4.MySQL主上加锁,阻止所有的写入操作
mysql> FLUSH TABLES WITH READ LOCK;
5.MySQL主上,查看bin-log的文件名和位置
mysql > SHOW MASTER STATUS;
6.MySQL主上dump所有数据
mysqldump --all-databases --master-data > dbdump.db -uroot -p
7.MySQL主进行解锁,解锁后,主上可以写入数据
mysql> UNLOCK TABLES;
8.MySQL从上导入之前dump的数据
mysql < aa.db -uroot -p
9.MySQL从上配置主从连接信息
mysql> CHANGE MASTER TO -> MASTER_HOST=‘master_host_name‘, -> MASTER_PORT=port_num -> MASTER_USER=‘replication_user_name‘, -> MASTER_PASSWORD=‘replication_password‘, -> MASTER_LOG_FILE=‘recorded_log_file_name‘, -> MASTER_LOG_POS=recorded_log_position;
master_host_name : MySQL主的地址
port_num : MySQL主的端口(数字型)
replication_user_name : 备份账户的用户名
replication_password : 备份账户的密码
recorded_log_file_name :bin-log的文件名
recorded_log_position : bin-log的位置(数字型)
bin-log的文件名和位置 是 步骤5中的show master status 得到的。
10.MySQL从上开启同步
mysql> START SLAVE;
11.查看MySQL从的状态
show slave status;
MySQL主从同步配置
标签:master use hang 创建 weight 位置 change position etc
本文系统来源:https://www.cnblogs.com/gaopengpy/p/12743450.html
内容总结
以上是互联网集市为您收集整理的MySQL主从同步配置全部内容,希望文章能够帮你解决MySQL主从同步配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。