手机
当前位置:查字典教程网 >编程开发 >mysql数据库 >mysql5.5 master-slave(Replication)配置方法
mysql5.5 master-slave(Replication)配置方法
摘要:一主一从:Master:OS:centosrelease5.6DB:mysql5.5.8IP:192.168.1.2Slave:OS:cen...

一主一从:

Master:

OS:centos release 5.6 DB:mysql 5.5.8 IP:192.168.1.2

Slave:

OS:centos release 5.6 DB:mysql 5.5.8 IP:192.168.1.3

修改主机Master配置文件 (/etc/my.cnf)

复制代码 代码如下:

[mysqld]

//至少要有server-id、与log-bin两项

server-id=1

log-bin=/var/lib/mysql/mysql-bin

datadir=/var/lib/mysql

//为了使用事务的InnoDB在复制中最大的持久性和一致性,你应该指定innodb_flush_log_at_trx_commit=1,sync_binlog=1选项

innodb_flush_log_at_trx_commit=1

sync_binlog=1

在主机Master创建一个有复制权限的用户

mysql>create user repl_user@192.168.1.3;

mysql>grant replication slave on *.* to repl_user@192.168.1.3 identified by '123456';

锁住主机,记录二进制日志的位置(后面设置从机的时候会用到)

mysql>flush tables with read lock;

mysal>show master status;

File:mysql-bin.000013 Position:7863951

复制主机数据库(test)到从机

shell>/usr/bin/mysqldump test -uroot -padmin --opt | mysql test -uroot -padmin -h 192.168.1.3

重新打开主机Master写操作功能

mysql>unlock tables;

修改从机Slave配置文件(/etc/my.cnf)

复制代码 代码如下:

[mysqld]

server-id=2 //必须是1到2的32次方之间的一个整数,且必须和主机Master的server-id不一样

relay-log-index=slave-relay-bin.index

relay-log=slave-relay-bin

replicate-do-db=test //指定复制数据库

datadir=/var/lib/mysql

从机Slave初始化复制

复制代码 代码如下:

mysql>slave stop;

mysql>change master to master_host='192.168.1.2',

->master_user='repl_user',

->master_password='123456',

->master_log_file='mysql-bin.000013',

->master_log_pos=7863951;

开启复制

mysql>start slave;

查看复制状态

mysql>show slave statusG

测试复制:

在主机master中对test数据库进行sql操作,再查看从机test数据库是否产生同步。

Slave SQL错误导致同步卡住的一种处理方法

复制代码 代码如下:

mysql>slave stop;

mysql>set GLOBAL SQL_SLAVE_SKIP_COUNTER=1;

mysql>slave start;

【mysql5.5 master-slave(Replication)配置方法】相关文章:

SQL Server数据库崩溃的方法

mysql提示[Warning] Invalid (old?) table or database name问题的解决方法

mysql insert if not exists防止插入重复记录的方法

MySQL collation方法

什么是blob,mysql blob大小配置介绍

mysql中为用户设置密码的多种方法

sql server自增长列归零方法

Mysql中Insert into xxx on duplicate key update问题

Mysql my.ini 配置文件详解

SQL Server Express 静默安装操作方法

精品推荐
分类导航