开启MYSQL主从同步备份
2016-04-19 17:21
501 查看
环境:两台PC上面装mysql 5.6版本
[主服务器:192.168.6.1]
mysql>GRANT REPLICATION SLAVE ON *.* TO ‘slave_user’@’%’ IDENTIFIED BY ‘‘123456; (按需设置用户名和密码!)
mysql>FLUSH PRIVILEGES;
mysql>FLUSH TABLES WITH READ LOCK;
mysql>SHOW MASTER STATUS;
# 此外需要备份数据库,比如: mysqldump -u root -p test > test.sql .
mysql>UNLOCK TABLES;
[主服务器:192.168.6.100]
# 导入DB: mysql -u root -p test < test.sql
mysql>stop slave;
mysql>CHANGE MASTER TO MASTER_HOST='192.168.6.1', MASTER_USER='lzq', MASTER_PASSWORD='123456', MASTER_LOG_FILE='bin-log.000001', MASTER_LOG_POS=120; MASTER_LOG_POS=33421;
mysql>start slave;
以上,完成后可以进行测试,比如在主数据库插入一条新数据,然后分别在主和从上面select出来,确认OK.
[主服务器:192.168.6.1]
mysql>GRANT REPLICATION SLAVE ON *.* TO ‘slave_user’@’%’ IDENTIFIED BY ‘‘123456; (按需设置用户名和密码!)
mysql>FLUSH PRIVILEGES;
mysql>FLUSH TABLES WITH READ LOCK;
mysql>SHOW MASTER STATUS;
# 此外需要备份数据库,比如: mysqldump -u root -p test > test.sql .
mysql>UNLOCK TABLES;
[主服务器:192.168.6.100]
# 导入DB: mysql -u root -p test < test.sql
mysql>stop slave;
mysql>CHANGE MASTER TO MASTER_HOST='192.168.6.1', MASTER_USER='lzq', MASTER_PASSWORD='123456', MASTER_LOG_FILE='bin-log.000001', MASTER_LOG_POS=120; MASTER_LOG_POS=33421;
mysql>start slave;
以上,完成后可以进行测试,比如在主数据库插入一条新数据,然后分别在主和从上面select出来,确认OK.
相关文章推荐
- MySQL中的integer 数据类型
- MySQL存储过程
- mysql中int、bigint、smallint 和 tinyint的区别与长度
- mysql load data 导出、导入 csv
- source命令执行SQL脚本文件
- MySQL创建用户及权限控制
- MySQL管理数据表
- linux下mysql添加用户
- mysql procedure
- mysql触发器
- MySQL 备份和恢复策略
- mac下安装mysql(转载)
- mysql 修改编码 Linux/Mac/Unix/通用(杜绝修改后无法启动的情况!)
- MySQL数据的导出、导入(mysql内部命令:mysqldump、mysql)
- mysql数据行转列
- Linux下修改MySQL编码的方法
- MySQL Server 日志
- MySQL 安全事宜
- MySQL 备份与恢复