云南网站建设哪个好,沈阳视频制作公司,商务网站开发综合实训,wordpress个人网站模板MySQL主从配置
参考文档
https://blog.csdn.net/richie696/article/details/114261284
步骤 准备3台虚拟机#xff0c;并在虚拟机上安装mysql服务 修改3台主机的mysql服务的server-uuid,保证他们的uuid都不同。UUID可以找网站生成。 vim /var/lib/mysql/auto.cnf配置主库【…MySQL主从配置
参考文档
https://blog.csdn.net/richie696/article/details/114261284
步骤 准备3台虚拟机并在虚拟机上安装mysql服务 修改3台主机的mysql服务的server-uuid,保证他们的uuid都不同。UUID可以找网站生成。 vim /var/lib/mysql/auto.cnf配置主库【Master】 #打开配置文件
vim /etc/mysql/my.cnf#添加如下配置
[mysqld]
# MySQL8.0的默认时区
default-time_zone8:00
# 默认binlog文件的名称可自定义
log_binmysql-bin
# 当前服务器的ID不能重复推荐用服务器IP D段
server-id158
# 数据刷盘参数1时只要有1个事务提交就会触发写盘的操作安全性最高并发性最差
# 数据刷盘参数0时由文件系统控制写盘的频率并发性能最好但是意外丢失数据的风险最大这里根据实际需求配置不建议乱配。
sync_binlog0
# 排除掉不需要同步的数据库列表
binlog-ignore-dbperformance_schema
binlog-ignore-dbinformation_schema
binlog-ignore-dbsys配置好以后重启服务 配置从库【slave】 #修改从库配置文件如下
[mysqld]
server-id160
#启用中继日志其中mysql-relay表示日志的文件名称,该文件用来存储从主库中同步过来的数据【主库binlog日志信息】
relay_logmysql-relay-bin
# 从库只读
read_only1在从库的mysql-cli执行一下语句
change master to master_host192.168.136.129,master_port3306,master_userroot,master_password123456,master_log_filemysql-bin.000001,master_log_pos157;其中
master_host 主库地址
master_port 主库端口号
master_user 主库用户名
master_password 主库密码
master_log_file 主库binlog文件名
master_log_pos 主库binlog文件偏移量用来指定从哪个位置同步接着执行命令 start slave; 其他命令 查看主库状态 show master status;查看从库状态 show slave status \G;