设为首页 加入收藏

TOP

CentOS 6.7 X64下MySQL5.1.73和5.5.32主从复制服务配置实战
2017-04-15 10:23:20 】 浏览:332
Tags:CentOS 6.7 X64 MySQL5.1.73 5.5.32 主从 复制 服务 配置 实战

A、mysql主服务器  名称:abao68  IP地址:192.168.1.68  数据库版本为:mysql5.1.72


        [root@centos67-68 ~]# uname -a


        Linux centos67-68 2.6.32-642.15.1.el6.x86_64 #1 SMP Fri Feb 24 14:31:22 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux


B、mysql从服务器  名称:abao67  IP地址:192.168.1.67  数据库版本为:mysql5.5.32


        [root@abao67 ~]# mysql -V


        mysql  Ver 14.14 Distrib 5.5.32, for Linux (x86_64) using readline 5.1


        [root@abao67 ~]# uname -a


        Linux abao67 2.6.32-573.el6.x86_64 #1 SMP Thu Jul 23 15:44:03 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux


方法一:


方法二:


查看刚导入的数据表情况:


知识扩展:在centos6.7下使用yum安装数据库之后需要改变MySQL数据库的默认编码


[root@centos67-68 ~]# service mysqld stop


停止 mysqld:                                              [确定]


修改my.cnf文件并在[mysqld]选项中加入以下内容:


[root@centos67-68 ~]# vi /etc/my.cnf


[root@centos67-68 ~]# service mysqld restart


停止 mysqld:                                              [确定]


正在启动 mysqld:                                          [确定]


测试可以正常连接,但是没有发现abaotest数据库。


配置MySQL从服务器的my.cnf文件


vi /etc/my.cnf   #编辑配置文件,在[mysqld]部分添加下面内容


server-id=2   #配置文件中已经有一行server-id=1,修改其值为2,表示为从数据库


log-bin=mysql-bin  #启动MySQ二进制日志系统,注意:如果原来的配置文件中已经有这一行,就不用再添加了。


replicate-do-db=osyunweidb   #需要同步的数据库名,如果有多个数据库,可重复此参数,每个数据库一行


replicate-ignore-db=mysql   #不同步mysql系统数据库


:wq!    #保存退出


注意:MySQL 5.1.7版本之后,已经不支持把master配置属性写入my.cnf配置文件中了,只需要把同步的数据库和要忽略的数据库写入即可。


注意查看:
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
以上这两个参数的值为Yes,即说明配置成功!


您若能看到如上内容,证明您成功啦!


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇MySQL 主从复制配置 + MySQL Rout.. 下一篇MongoDB之TextSearch简介

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目