标签:
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;
标签:
原文地址:http://www.cnblogs.com/dy09/p/5078467.html