欢迎来到天天文库
浏览记录
ID:24190665
大小:53.50 KB
页数:4页
时间:2018-11-13
《mysql 主从数据库配置--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、mysql主从数据库配置>> 首先设置MySQL主服务器: 在主服务器上为从服务器建立一个用户: 1.grantreplicationslaveon*.*to192.168.0.1identifiedby'1234'; #4.1以后用这个,以前可以用file. #grantfileon*.*to192.168.0.1identifiedby'1234'; #后来我又加了super和clientsave权限,可以先不加.然后再试. 配置文件:/etc/my.f 2.主服务器上 server-id=1 log-bin
2、 binlog-do-db=需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可 binlog-ignore-db=不需要备份的数据库苦命,如果备份多个数据库,重复设置这个选项即可 3.从服务器上 log-bin server-id=2 master-host=主机 master-user=用户名 master-passaster-port=端口 replicate-do-db=需要备份的数据库名,如果备份多个数据库,重复设置这个选项即可 +++++++++++++++++++++++++++++++++++++++++++++++++
3、+++++++++++++++++++++++++++++++++++++++ 就这么简单照上面的配置就可以了. 主服务器上的相关命令:shoasterstatusshoe'purgelogsbefore'date'resetmaster(老版本flushmaster)setsql_log_bin= 从服务器上的相关命令:slavestartslavestopSLAVESTOPIO_THREAD//此线程把master段的日志写到本地SLAVEstartIO_THREADSLAVESTOPSQL_THREAD//此线程把写到本地的日志
4、应用于数据库SLAVEstartSQL_THREADresetslaveSETGLOBALSQL_SLAVE_SKIP_COUNTERloaddatafrommastershoaster信息PURGEMASTER[before'date']删除master端已同步过的日志 # 后话: 做实验的时候是给一台运行很久的而且很关键的数据库做备份,遇到的问题两个 1.两个数据库的配置文件不一样. 竟然字体还不一样.无语ing 2.数据库文件不一致问题,这是后来操作中产生的.所以无论主服务器多重要要做从服务器的时候一定把主服务器 停了,把东西拷
5、到从服务器上. 再就是多看看mysql的日志文件,很有帮助的. 本文出自rainbird博客,请务必保留此出处211214/41832>>>>这篇文章来自..,。
此文档下载收益归作者所有