首页 > 数据库 > MySQL > 带货直播系统,通过主从同步实现读写分离
3 slave从服务器的配置
上篇文章我们说了带货直播系统主服务器的配置,这篇来说说带货直播系统从服务器的配置。
# 根据上一篇文章,编辑 my.cnf 文件
[root@localhost mysql]# vim /etc/my.cnf
# 在 [mysqld] 中添加:
server-id=2
relay-log=slave-relay-bin
relay-log-index=slave-relay-bin.index
#replicate-do-db=test
# 备注:
#server-id 服务器唯一标识,如果有多个从服务器,每个服务器的 server-id 不能重复,跟 IP 一样是唯一标识,如果你没设置 server-id 或者设置为 0 ,则从服务器不会连接到主服务器。
#relay-log 启动 MySQL 二进制日志,可以用来做数据备份和崩溃恢复,或主服务器挂掉了,将此从服务器作为其他从服务器的主服务器。
#replicate-do-db 指定同步的数据库,如果复制多个数据库,重复设置这个选项即可。若在 master 端不指定 binlog-do-db ,则在 slave 端可用 replication-do-db 来过滤。
#replicate-ignore-db 不需要同步的数据库,如果有多个数据库,重复设置这个选项即可。
# 其中需要注意的是, replicate-do-db 和 replicate-ignore-db 为互斥选项,一般只需要一个即可。
[root@localhost mysql]# service mysql restart
Shutting down MySQL.... SUCCESS!
Starting MySQL. SUCCESS!
# 进入 mysql 数据库
[root@localhost mysql]# mysql -uroot -p
Enter password:
# 连接 master 主服务器
mysql> change master to master_host='192.168.17.130',master_port=3306,master_user='masterbackup',master_password='123456',master_log_file='master-bin.000001',master_log_pos=154;
# 备注:
#master_host 对应主服务器的 IP 地址。
#master_port 对应主服务器的端口。
#master_log_file 对应 show master status 显示的 File 列: master-bin.000001 。
#master_log_pos 对应 show master status 显示的 Position 列: 154 。
# 启动 slave 数据同步
mysql> start slave;
# 停止 slave 数据同步(若有需要)
mysql> stop slave;
mysql> show slave status\G;

Slave_IO_Running 和 Slave_SQL_Running 都为 yes ,则表示带货直播系统主从数据库同步成功。
————————————————
声明:本文由云豹科技转发自CSDN
【
叶梦_
】,如有侵权请联系作者删除
原文链接:https://blog.csdn.net/qq_15092079/article/details/81672920
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70002045/viewspace-2779479/ ,如需转载,请注明出处,否则将追究法律责任。