首页 > 代码库 > mysql主从配置
mysql主从配置
Master:192.168.14.115 Slave:192.168.14.116
Master my.cnf 文件增加: [mysqld] log-bin=mysql-bin server-id=115 innodb_flush_log_at_trx_commit=1 sync_binlog=1 重启
Slave my.cnf 文件增加 server-id=116
master 创建一个给从机复制时使用的登陆用户(可能要给用户远程访问权限,开启两端的防火墙.) mysql> CREATE USER ‘repl16‘@‘192.168.14.%‘ IDENTIFIED BY ‘rep116‘;; mysql> GRANT REPLICATION SLAVE ,REPLICATION CLIENT ON *.* TO ‘repl16‘@‘192.168.14.%‘;
获取主机binlog的复制开始坐标 先把数据库锁住. mysql> FLUSH TABLES WITH READ LOCK; 再开一个连接客户端,连接到master mysql > SHOW MASTER STATUS;
记下查询结果的bin文件和坐标 (确保两个实例的uuid不要一样,如果一样修改data/auto.cnf 文件的server_uuid,重启实例) 登陆slave的mysql 执行 CHANGE MASTER TO MASTER_HOST=‘192.168.14.115‘, MASTER_USER=‘rep116‘, MASTER_PASSWORD=‘rep116‘, MASTER_LOG_FILE=‘mysql_bin.000001‘, MASTER_LOG_POS=1497; Start slave;
mysql主从配置
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。