linux环境下搭建mysql主从复制
2017-03-13 13:28
771 查看
Mster配置
1、登录mysql数据库,创建slave用户并授权replication
CREATEA USER SLAVE;
GRANT REPLICATIONSLAVE ON *.* TO 'SLAVE'@'192.168.0.%' IDENTIFIED BY '******' WITH GRANT OPTION;
2、配置my.cfg
在[mysqld]下添加
server-id=1001
log-bin=mysql-bin
Log-bin-index=mysql-bin.index
3、重启mysql server,查看master状态
Show masterstatus \G;
Slave配置
1、登录slave server,修改my.cfg
在[mysqld]下添加
server-id=1002 #unique
log-bin=mysql-bin #optional
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
2、登录slave数据库,修改/添加master信息
changemaster to master_host='192.168.0.6',#master server ip
master_port=3306,
master_user='slave',
master_password='123456',
master_log_file='master-bin.000003',
master_log_pos=1286;
3、启动slave
Start slave
4、查看slave状态
如果Slave_IO_Running为no,查看/var/log/mysqld.logerror信息,
并stop slave,change master_log信息,start
slave…
如果slave_io_runing为connecting,可能是master
server上slave的账号
没有replication权限或者账号信息有误
1、登录mysql数据库,创建slave用户并授权replication
CREATEA USER SLAVE;
GRANT REPLICATIONSLAVE ON *.* TO 'SLAVE'@'192.168.0.%' IDENTIFIED BY '******' WITH GRANT OPTION;
2、配置my.cfg
在[mysqld]下添加
server-id=1001
log-bin=mysql-bin
Log-bin-index=mysql-bin.index
3、重启mysql server,查看master状态
Show masterstatus \G;
Slave配置
1、登录slave server,修改my.cfg
在[mysqld]下添加
server-id=1002 #unique
log-bin=mysql-bin #optional
relay-log-index=slave-relay-bin.index
relay-log=slave-relay-bin
2、登录slave数据库,修改/添加master信息
changemaster to master_host='192.168.0.6',#master server ip
master_port=3306,
master_user='slave',
master_password='123456',
master_log_file='master-bin.000003',
master_log_pos=1286;
3、启动slave
Start slave
4、查看slave状态
如果Slave_IO_Running为no,查看/var/log/mysqld.logerror信息,
并stop slave,change master_log信息,start
slave…
如果slave_io_runing为connecting,可能是master
server上slave的账号
没有replication权限或者账号信息有误
相关文章推荐
- Linux开发环境搭建(二)--MySQL配置主从复制
- Linux环境搭建nginx+2个tomcat+2个redis(主从复制)
- MySQL主从复制配置流程(win7环境,Linux虚拟机结合简单测试演示)
- Linux下搭建MySQL的主从复制(一)
- mysql主从复制环境搭建
- mysql主从复制环境搭建
- 搭建MySQL数据的主从复制环境
- Linux下搭建MySQL的主从复制(一)
- mysql主从复制环境搭建
- 【Linux-中级篇】搭建MySQL的主从复制
- windows上搭建mysql的主从复制测试环境
- 【MySQL】MySQL搭建主从复制环境
- linux6.4搭建mysql主从复制
- 在linux同一台主机下面搭建两个mysql 实例并实现主从复制 (一)
- linux搭建mysql主从服务自动复制数据
- linux搭建MySQL主从复制,读写分离(完善篇)
- linux下mysql主从复制搭建过程
- [Mysql] 主从复制环境搭建步骤详解
- mysql 主从复制环境搭建
- mysql主从复制环境搭建