主从架构配置
一、在mysql主上的配置
1.修改mysql的配置文件
在[mysqld]组下面添加如下内容
server-id=1 #给mysql服务设置一个编号,必须是唯一的
log-bin=mysql-bin #开启二进制日志
重启mysql服务
service mysqld restart
关闭防火墙
service iptables stop
setenforce 0‘
2.登录mysql
给mysql从服务器创建一个拥有复制权限的用户,密码为123
grant replication slave on *.* to tom@'192.168.253.146' identified by '123';
查看当前二进制日志
show master status;
二、在mysql从上的配置
1.修改mysql的配置文件
在[mysqld]组下面添加如下内容
server-id=2 #给从服务器设置一个编号
relay-log=mysql-relay #开启中继日志
重启mysql服务
service mysqld restart
关闭防火墙
service iptables stop
setenforce 0
2.登录mysql
停止slave服务
stop slave;
更改master相关信息
mysql> change master to
-> master_host='192.168.253.133',
-> master_user='tom',
-> master_password='123',
-> master_log_file='mysql-bin.000001',
-> master_log_pos=331;
开启slave服务
start slave;
查看slave状态
mysql> show slave status \g;
查看以下两项是否都是yes,有一个不是yes就没有同步成功
slave_io_running: yes
slave_sql_running: yes
三、测试
在主上面创建一个数据库,看看从是否同步!
上一篇: python 之 面向对象 (异常处理)
下一篇: 数据库重点知识-表操作(CRUD)
推荐阅读
-
php全局变量有哪些(php的安装和配置教程)
-
YII2框架中日志的配置与使用方法实例分析
-
用自定义的节来扩展web.config和machine.config配置文件的结构
-
eclipse配置tomcat开发Dynamic Web Project环境图解
-
设计、配置几无缺点!vivo NEX 3正式开卖:5698元起
-
nginx负载均衡策略有哪些( 解锁nginx负载均衡配置及其策略)
-
tomcat服务器配置教程(如何成功配置tomcat服务器)
-
linux下安装tomcat安装及配置教程(在linux中怎么安装tomcat)
-
java怎么安装环境变量(java环境变量配置步骤)
-
springboot介绍项目(springboot自动配置原理)