Mysql主从复制
《Mysql主从复制》要点: 环境说明: 主机IP:192.168.1.200 mysql版本:5.7 unbuntu下 -------------------------------------------------- MySQL 的 Master(主机) 配置: 配置/etc/mysql/mysql.conf.d/mysqld.cnf,添加如下配置: # sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf symbolic-links=0 #关闭符号链接 server-id=200 # 分配一个唯一的ID编号,取值范围是1~2的32次方,用于启用二进制日志功能 log-bin=mysql-bin #启用二进制日志功能,路径相对于datadir relay-log=relay-bin #定义relay_log的位置和名称,记录的是从服务器I/O线程将主服务器的二进制日志读取过来记录到从服务器本地文件,然后SQL线程会读取relay-log日志的内容并应用到从服务器 relay-log-index=relay-bin-index #定义relay_log的位置和名称 *配置好后,重启Master 的 MySQL服务!!! service mysqld restart -------------------------------------------------- MySQL 的 Slave(从机) 配置: 配置/etc/mysql/mysql.conf.d/mysqld.cnf,添加如下配置: # sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf symbolic-links=0 server-id=132 log-bin=mysql-bin replicate-do-db=test # 只对这个数据库进行复制 log-slave-updates=1 #启用从属服务器上的日志功能,使这台计算机可以用来构成一个镜像链 *配置好后,重启Slave 的 MySQL服务!!! service mysqld restart -------------------------------------------------- 登录Slave,然后执行下面命令: mysql> stop slave; mysql> change master to master_host='192.168.1.200',master_user='root',master_password='123456'; mysql> start slave; mysql> show slave statusG; 查看这两项是否为YES,yes为正常. Slave_IO_Running: Yes Slave_SQL_Running: Yes 《Mysql主从复制》是否对您有启发,欢迎查看更多与《Mysql主从复制》相关教程,学精学透。编程之家PHP学院为您提供精彩教程。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |