带货直播系统,通过主从同步实现读写分离

来源:这里教程网 时间:2026-03-01 15:58:09 作者:

3 slave从服务器的配置 上篇文章我们说了带货直播系统主服务器的配置,这篇来说说带货直播系统从服务器的配置。

3.1 配置文件my.cnf的修改

# 根据上一篇文章,编辑 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 为互斥选项,一般只需要一个即可。  

3.2 重启带货直播系统的mysql服务

[root@localhost mysql]# service mysql restart Shutting down MySQL.... SUCCESS! Starting MySQL. SUCCESS!  

3.3 连接master主服务器

# 进入 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  

3.4 启动slave数据同步

# 启动 slave 数据同步 mysql> start slave; # 停止 slave 数据同步(若有需要) mysql> stop slave;  

3.5 查看slave信息

mysql> show slave status\G;   Slave_IO_Running Slave_SQL_Running 都为 yes ,则表示带货直播系统主从数据库同步成功。 ———————————————— 声明:本文由云豹科技转发自CSDN 叶梦_ 】,如有侵权请联系作者删除 原文链接:https://blog.csdn.net/qq_15092079/article/details/81672920  

相关推荐