Mysql 主从服务

来源:互联网 发布:淘宝店如何加入村淘 编辑:程序博客网 时间:2024/06/06 09:47

一、MySQL

1.    两台机器

                         i.              A192.168.1.2(主数据库)

                       ii.              B192.168.1.3(从数据库)

2.    打开Amy.cnf 文件:vi /etc/my.cnf,修改配置如下

                         i.              # binary logging is required for replication

server-id  = 1

                       ii.              # binary logging is required for replication

log-bin=mysql-bin

                      iii.              # binary logging is required for replication

binlog-do-db   =     demo //要同步的数据库,有多个分多行写

binlog-ignore-db     =     mysql      //忽略的数据库

3.    重启服务,进入主库用show master status/G查看服务器状态

4.    B增加一个备份用户bk

Grant file,replication slave,replication client,super on *.* to bk@’192.168.1.3’ identified by ‘***’,表示这个bk帐号只能由从备份机192.168.1.3访问只能用来进行备份操作

5.    为确保从机可以连接主机修改iptablessudo vi /etc/sysconfig/iptables,添加3306,如下:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT

6.    重启防火墙      sudo /sbin/service iptables restart

二、MySQL

1.    打开Bmy.cnf 文件:vi /etc/my.cnf,修改配置如下

2.    server-id=2
master-host=192.168.1.2
master-user=bk
master-password=backuppassword
master-port=3306
master-connect-retry=60
replicate-do-db=
要同步的数据库

#replicate-ignore-db=
不同步的数据库

3.    restart mysql server  sudo /sbin/server mysqld restart

4.    /usr/local/mysql/bin/mysql –uroot –p

5.    show slave status/G;如果出现下面内容则说明配置成功

                         i.              Slave_IO_Running: Yes
Slave_SQL_Running: Yes

6.    相关命令

                         i.              Slave start/stop

                       ii.              Master start/stop

原创粉丝点击