资源描述:
《CentOS6.5配置MySQL主从同步.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、修改主MySQL的配置[root@localhostetc] vi/etc/my.cnf添加以下配置server-id=1log-bin=mysql-bin#这个一定得设置,否则没有日志的话,从数据库上会报错[root@localhostetc]#servicemysqldstopStoppingmysqld: [ OK ][root@localhostetc]#servicemysqldstartStartingmysqld: [ OK ][root@localhostetc]#servicemysqldstatusmysqld(pid 3129)is
2、running...创建主从复制的帐号:mysql> GRANTREPLICATIONSLAVE,RELOAD,SUPERON*.*TObackup@'192.168.137.197'IDENTIFIEDBY'123456';QueryOK,0rowsaffected(0.00sec)如果该命令无法执行,请检查是否用了圆角的’,需要用半角的',再不行,那就是mysql数据库安装不成功。192.168.137.197是从库的地址backup是需要同步的用户名(有些博客说是数据库名称,坑人不倦)123456为远程同步密码解锁表mysql>UNLOCKTABL
3、ES;QueryOK,0rowsaffected(0.00sec)正确的状态如下:mysql>SHOWMASTERSTATUS;+------------------+----------+--------------+------------------+
4、File
5、Position
6、Binlog_Do_DB
7、Binlog_Ignore_DB
8、+------------------+----------+--------------+------------------+
9、mysql-bin.000001
10、 106
11、
12、
13、
14、+------------------+----------+--------------+------------------+1rowinset(0.00sec)配置错误的情况,解决办法见文章最后的疑难解答。mysql>SHOWMASTERSTATUS;Emptyset(0.00sec)修改从库配置:[root@localhost~]#vi/etc/my.cnf添加语句log-bin=mysql-binserver_id=2master-host=192.168.137.33master-u
15、ser=backupmaster-pass=123456master-port=3306master-connect-retry=60mysql> CHANGEMASTERTO MASTER_HOST='192.168.137.33', MASTER_USER='backup', MASTER_PASSWORD='123456', MASTER_PORT=3306, MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=106, MASTER_CONNECT_RET
16、RY=10;QueryOK,0rowsaffected(0.02sec)测试主从是否配置成功。mysql>showslavestatusG;数据库测试:(1)主从都新建了test数据库和test数据表:CREATETABLE`test`( `ID`int(11)NOTNULLAUTO_INCREMENT, `NAME`varchar(255)DEFAULTNULL, `UPDATE_TIME`datetimeDEFAULTNULL, PRIMARYKEY(`ID`))ENGINE=MyISAMDEFAULTCHARSET=utf8;(2)往主库插入数据
17、行:INSERTintotest(name,update_time)value('helo','2015-10-2719:09:00');恭喜,你会发现数据已经得到同步。总结:主从复制完成,但是还不能满足我们的需求。这种配置方式只是将主库的数据同步到从库。我们设想下:有一天我们往从库插入或者删除数据,那么主库的数据不会得到改变。就会造成数据不一致。下一章将配置主从数据互为同步。疑难解答:1、mysql>SHOWMASTERSTATUS;Emptyset(0.00sec)主库出现上面的提示说明my.cnf配置不正确。正常的应该是如下:mysql>SHOWM
18、ASTERSTATUS;+------------------+--------