CentOS6.5配置MySQL主从同步.doc

CentOS6.5配置MySQL主从同步.doc

ID:49530823

大小:79.34 KB

页数:9页

时间:2020-03-02

CentOS6.5配置MySQL主从同步.doc_第1页
CentOS6.5配置MySQL主从同步.doc_第2页
CentOS6.5配置MySQL主从同步.doc_第3页
CentOS6.5配置MySQL主从同步.doc_第4页
CentOS6.5配置MySQL主从同步.doc_第5页
资源描述:

《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;+------------------+--------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。