主服务器 IP:192.168.0.1 从服务器IP:192.168.0.2 1、打开主服务器的mysql 配置文件 (默认linux下为:my.cnf,Windows下为:my.ini) 2、找到[mysqld]节点,添加或修改成以下内容。
3、进入主服务器的mysql控制台,执行 show master status; 4、执行 SHOW VARIABLES LIKE "%log_bin%"; 查看主服务器的binlog是否开启。 log_bin 这项 为 ON 的话就表示已开启。 5、在主服务器上创建从服务器使用的帐号并给予相应的权限(主要是replication slave权限),为避免配置过程中出现问题,可以也给予 reload,super权限,配好后再跟据实际情况取消。
6、至此主服务器已设置完成。 7、接下来打开从服务器的mysql配置文件。在[mysqld]节点下,添加或修改成。
8、如果你是mysql 5.1.7之后版本的话,要进入从服务器的mysql控制台,使用命令设置。
9、执行上面命令后,再执行start slave,用启动从服务器模式。 10、可以使用 show processlist 查看进程,进程状态如和下方红色内容一样的话,说明从服务器运行正常,已经连接上主服务器,开始接受并执行日志。 11、然后最好重启一下从服务器的MySQL。 12、在从服务器的MySQL控制台,使用show slave status; 命令,查看从服务器的运行状态。显示结果中以下两项都为Yes的话,那说明正常。
13、在主服务器上Test数据库创建表,写入数据,然后到从服务器上查看Test数据库有没有进行同步。 至此如果同步没问题的话就完结了,如果有错误的话,恭喜你,可以等我下一章来介绍一些常见错误及如何解决。 (责任编辑:IT) |