MYSQL主(win7)从(centos6)配置步骤

前提:已经在win7和centos6中安装好了mysql

一、配置主库

1、找到win7中的mysql的配置文件my.ini,在其中的[mysqld]下面增加下面的内容:

#给数据库服务的唯一标识,一般设置服务器Ip的末尾号

server-id=222

log-bin=master-bin

log-bin-index=master-bin.index

2、重启mysql服务,至此主库配置完成
3、连接mysql,使用命令: SHOW MASTER STATUS;  如果出现以下内容,说明成功。
+-------------------+----------+--------------+------------------+-------------------+
| File          | Position | Binlog_Do_DB | Binlog_Ignore_DB | Executed_Gtid_Set |
+-------------------+----------+--------------+------------------+-------------------+
| master-bin.000001 |    483 |          |            |                   |
|-------------------+----------+--------------+------------------+-------------------+
1 row in set (0.00 sec)

二、配置从库
1、找到centos6中的mysql的配置文件my.cnf(如果是rpm方式安装的话应该在/etc/my.cnf),我是以root身份进行编辑的,进行的操作和配置主库一样,只不过内容不同,如下:
[mysqld]
#给数据库服务的唯一标识,一般设置服务器Ip的末尾号
server-id=230
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
2、使用命令 mysql -uroot -proot 连接mysql,输入以下内容(一条命令,只不过分几行写):
change master to master_host='192.168.2.222',     //主服务器Ip
master_port=3306, //主服务器端口
master_user='root', //登录主服务器的用户名(我这边没有修改,建议新建个用户,只有REPLICATION SLAVE权限)
master_password='root',  //登录主服务器的密码 master_log_file='master-bin.000001', //Master服务器产生的日志(配置主库时,最后的步骤查看的file字段的内容)
master_log_pos=483; //配置主库时,最后的步骤查看的Position字段的内容
3、正确执行后启动Slave同步进程
start slave;
4、主从同步检查:show slave status\G
==============================================
**************** 1. row *******************
Slave_IO_State:Waiting for master to send event
Master_Host: 192.168.2.222
Master_User: root
Master_Port: 3306
Connect_Retry: 60
Master_Log_File: mysql-bin.000003
Read_Master_Log_Pos: 3082
Relay_Log_File: localhost-relay-bin.000008
Relay_Log_Pos: 3297
Relay_Master_Log_File: mysql-bin.000003
Slave_IO_Running: YES
Slave_SQL_Running: YES
Replicate_Do_DB:
……………省略若干……………
Master_Server_Id: 1
……………省略若干……………
1 row in set (0.01 sec)
==============================================
其中Slave_IO_Running 与 Slave_SQL_Running 的值都必须为YES,才表明状态正常

OK所有配置都完成了,这时候大家可以在Master Mysql 中进行测试了,因为我们监视的是Master mysql的所有操作日志,所以,你的任何改变主服务器数据库的操作,都会同步到从服务器上。创建个数据库,表试试吧。。。

参考文章:http://www.cnblogs.com/alvin_xp/p/4162249.html
参考文章:http://blog.csdn.net/ccrrt/article/details/8514842

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值