ITPub博客

首页 > 数据库 > MySQL > 带货直播系统,通过主从同步实现读写分离

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

MySQL 作者:云豹科技晓彤 时间:2021-07-02 17:12:44 0 删除 编辑

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

 


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70002045/viewspace-2779479/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
音视频软件开发相关知识科普账号

注册时间:2021-06-11

  • 博文量
    163
  • 访问量
    60335