主从配置比较简单,简单记录一下。
设定两台服务器的ip分别为192.168.16.211和212。
为了实验方便,Mysql的root密码都是空的。
分别为mysql添加slave用户,密码为slave,可以任意主机登录,拥有所有权限。
添加用户请参考:Linux下mysql创建用户并赋予权限
首先安装mysql-server。yum groupinstall mysql
修改mysql配置文件。
修改/etc/my.cnf
两台MySQL均如要开启binlog日志功能,开启方法:在MySQL配置文件[MySQLd]段中加上log-bin=mysql-bin选项。
两台MySQL的server-ID不能一样,默认情况下两台MySQL的serverID都是1,需将其中一台修改为2即可
在[mysqld]下添加:server-id=2
log_bin=mysql-bin
启动mysqld。service mysqld restart
登录mysql控制台,设定主从关系。mysql -u root
211查看:mysql> show master status;
+------------------+----------+--------------+------------------+
| File | Position | Binlog_Do_DB | Binlog_Ignore_DB |
+------------------+----------+--------------+------------------