您的位置:首页 > 数据库 > MySQL

mysql主从复制配置

2012-05-23 12:25 483 查看
[align=center]mysql主从复制配置[/align]
[align=left]一.主服务器配置[/align]
[align=left]1.修改配置文件vim /etc/my.cnf[/align]
[align=left] log-bin=mysql-bin[/align]
[align=left] server-id=1[/align]
[align=left]2.重启mysql /etc/init.d/mysqld restart[/align]
[align=left] 以用户名和密码进入mysql mysql -uroot -p123[/align]
[align=left]3.给从服务器权限mysql> grant replication slave on *.* to slave@192.168.1.101 identified by '123';[/align]
[align=left]4.备份数据库mysqldump -uroot -p123 --all-databases > /backup/all.sql[/align]
[align=left]5.查看日志文件盒位置号mysql>show master status;[/align]
[align=left]mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------+
| mysql-bin.000008 | 293 | | |
+------------------+----------+--------------+------------------+
1 row in set (0.00 sec)[/align]
[align=left]二。从服务器配置[/align]
[align=left]1.修改配置文件vim /etc/my.cnf[/align]
[align=left] server-id=2[/align]
[align=left] master-host=192.168.1.100[/align]
[align=left] master-user=slave[/align]
[align=left] master-password=123[/align]
[align=left]2.重启mysql服务/etc/init.d/myslqd restart[/align]
[align=left]3.将备份的数据库恢复到从服务[/align]
[align=left] scp root@192.168.1.100:/backup/all.sql /backup/all.sql[/align]
[align=left] cat /backup/ all.sql | mysql -uroot -p123[/align]
[align=left]4.查看从服务器状态[/align]
[align=left] mysql> start slave;[/align]
[align=left] show slave status\G;[/align]
[align=left] Slave_IO_Running: Yes
Slave_SQL_Running: Yes[/align]
[align=left]这两项都为yes表示主从设置无误。[/align]
[align=left]然后建立库和表测试主从。[/align]本文出自 “tonylinux” 博客,请务必保留此出处http://tonylinux.blog.51cto.com/2268300/874230
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: