标签:官方 es2017 位置 lin code mysql数据库 http change window
mysql 的主从复制:
实验环境:
linux CentOS7两台:192.168.230.10(主)----192.168.230.11(从)(系统安装好,关掉防火墙或配置好防火墙)
mysql 5.7(下载了官方的yum源,yum install -y mysql mysql-server)
开始配置:
一般Linux中的MySQL配置文件都在/etc/my.cnf(windows中的配置文件为mysql.ini)
server-id = 1 (在整个Mysql集群中保证唯一) log-bin = binlog (二进制文件) log-bin-index = binlog.index
注意:二进制日志必须开启,因为数据的同步实质上就是其他的MySQL数据库服务器将这个数据变更的二进制日志在本机上再执行一遍。
开始构建:
第一步:
在192.168.230.10中创建一个192.168.230.11主机中可以登录的MySQL用户
用户:mysql11
密码:Mysql@11(mysql5.7默认有密码复杂度验证,实际生产环境中也应该把密码设置复杂些)
mysql>GRANT REPLICATION SLAVE ON *.* TO ‘mysql11’@’192.168.230.11’ IDENTIFIED BY ‘Mysql@11’; mysql>FLUSH PRIVILEGES;
第三步:
告知二进制文件名与位置
在192.168.230.11中执行:
mysql>CHANGE MASTER TO >MASTER_HOST=’192.168.230.10’, >MASTER_USER=’mysql11’, >MASTER_PASSWORD=’Mysql@11’, >MASTER_LOG_FILE=’binlog.000003’, >MASTER_LOG_POS=668;
或
CHANGE MASTER TO MASTER_HOST=‘192.168.230.10‘,MASTER_USER=‘mysql11‘,MASTER_PASSWORD=‘Mysql@11‘,MASTER_LOG_FILE=‘binlog.000003‘, MASTER_LOG_POS=
668;
完成主从配置.
开启主从复制:
在192.168.230.11中(slave翻译为奴隶)
mysql>start slave; #开启复制 由此 stop slave;//肯定就是 停止了复制模式
mysql>show slave status\G #查看主从复制是否配置成功
当看到Slave_IO_Running: YES、Slave_SQL_Running: YES才表明状态正常
下面介绍几个排除命令:
标签:官方 es2017 位置 lin code mysql数据库 http change window
原文地址:http://www.cnblogs.com/fps2tao/p/7687001.html