码迷,mamicode.com
首页 > 其他好文 > 详细

centos 主从复制

时间:2015-12-26 18:34:00      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:


1.主服务器rpm安装mysql

2.复制一台服务器叫slave(从服务器),一会儿要用

3.在主服务器,修改my.cnf文件 找到server-id,在它的下面
加上 binlog-do-db = houdunwang

4.在主服务器,进入到mysql,创建houdunwang数据库,
随便建一张表,随便插入一些数据

5.打开从服务器,设置ip,保证能上网

6.打开主服务器,进入到mysql,添加mysql账号
grant replication slave on *.* to ‘slave‘@‘192.168.1.250‘ identified by ‘admin888‘;

刷新授权表,让账号立刻生效
flush privileges;

//查看用户是否已经添加
select user,host from mysql.user;

//锁定主服务器的所有的表
flush tables with read lock;

//先退出mysql,然后导出sql
mysqldump -uroot -p houdunwang>houdunwang.sql

//从主服务器把sql文件复制到从服务器的家目录
scp houdunwang.sql root@192.168.42.100:~


7.打开从服务器,编辑/etc/my.cnf,把server-id改成2
重启mysql,进入到mysql,
建立houdunwang库,
退出mysql,执行导入操作
mysql -uroot -p houdunwang<houdunwang.sql


8.在主服务器里面的mysql,打以下命令,查看bin-log状态
show master status;

9.在从服务器的mysql
change master to master_host=‘192.168.21.109‘,master_user=‘slave‘,master_password=‘admin888‘,master_log_file=‘mysql-bin.000005‘,master_log_pos=725;

10.在从服务器mysql开启同步
start slave

11.把主服务器的表解锁,在主服务器的mysql里面操作
unlock tables;
















centos 主从复制

标签:

原文地址:http://www.cnblogs.com/dy09/p/5078467.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!