云豹直播系统源码搭建部署教程

MySQL主从复制,读写分离部署(前提是自己安装的数据库,云rds自动支持读写分离,不需要我们自己配置)。下面介绍一下云豹直播系统源码搭建部署教程:
1、前期准备
两台服务器,装好MySQL.版本号5.5以上,最好是5.7,支持多线程同步.两台机器最好在同一个机房,使用内网通讯。
关闭两台服务器的防火墙。
2、安装MySQL(可跳过)
参考oneinstack安装,只安装MySQL即可,选择性安装.将所有需要部署MySQL的服务器都装上MySQL
3、配置主服务器
编辑 /etc/my.cnf 文件,添加如下几行(server-id = xxx,这个xxx可以任意指定,但是集群的机子里面不能重复)

log_bin=mysql-bin
binlog-ignore-db=mysql,information_schema,performance_schema,sys
server-id = xxx
binlog_format=mixed

4、然后保存退出,重启数据库
然后用root登录进入数据库,创建一个同步的帐号

GRANT replication slave ON *.* TO '帐号'@'%' IDENTIFIED BY '密码';

5、然后查看主服务器BIN日志的信息

show master status;

返回值中的file字段和position记录下来.配置从服务器会用到。
6、配置从服务器
修改 /etc/my.cnf 文件.修改一下字段

server-id=xxx
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin

保存退出重启mysql,用root登录服务器.

change master to
master_host='主服务器内网ip',
master_user='刚才创建的同步帐号',
master_password='同步帐号的密码',
master_log_file='file字段的返回值',
master_log_pos=position字段返回值;

7、然后解锁table

unlock tables; 

然后开始同步.

start slave;

8、查看同步状态

show slave status\G;

如果返回值中的Slave_IO_Running和Slave_SQL_Running都是YES,则同步设置成功。
9、验证
在主数据库创建一个数据库,查看从数据库的状态,没有错误的话应该是主库创建的数据库在从库中也会出现。
以上就是云豹直播系统源码搭建部署教程,详细介绍了搭建过程中的注意事项,以及可以避免出现的问题。
声名:本篇文章为小编原创文章,转载请注明出处及作者。

你可能感兴趣的:(直播系统源码,直播系统源码,云豹直播,直播系统源码搭建教程)