mysql主从复制配置
2017-05-10 14:39
225 查看
首先保证:
1、主从数据库版本一致。
2、需要同步的数据库信息一致。
一、配置主服务器my.cnf
二、配置从服务器my.cnf
三、重启mysql
四、在主服务器上为从服务器分配账号并授权
五、查看主服务器mysql,查询master状态
此时不要对主服务器做任何操作,
六、从服务器配置
登录:
# mysql -uusername -ppassword
stop slave
MASTER_HOST : 设置要连接的主服务器的ip地址
MASTER_USER : 设置要连接的主服务器的用户名
MASTER_PASSWORD : 设置要连接的主服务器的密码
MASTER_LOG_FILE : 设置要连接的主服务器的bin日志的日志名称,即第3步得到的信息
MASTER_LOG_POS : 设置要连接的主服务器的bin日志的记录位置,即第3步得到的信息,(这里注意,最后一项不需要加引号。否则配置失败)
start slave
七、查看是否配置成功
show slave status
如果slave-io-runing和slave-sql-runing都是yes则成功,否则则重复以上步骤
注意:在为从服务器分配账号密码时,如果要指定数据库和表,则应在主服务器的my.cnf中添加binlog-do-db=数据库来限制,语句中还是要用*.*,
否则会报错:
Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
1、主从数据库版本一致。
2、需要同步的数据库信息一致。
一、配置主服务器my.cnf
#vi /etc/my.cnf log-bin=mysql-bin binlog-format=mixed server-id=1 //随意,最好用ip后一位
二、配置从服务器my.cnf
#vi /etc/my.cnf log-bin=mysql-bin//可以选择开启或不开启 binlog-format=mixed server-id=1 //这里最好是ip后一位
三、重启mysql
四、在主服务器上为从服务器分配账号并授权
# mysql -uusername -ppassword
GRANT replication slave ON *.* TO 'slave'@'%' IDENTIFIED BY '111111';//其中*.*表示要复制的数据库.数据表,slave是为从服务器分配的用户名,%表示所有人都可以访问
可以填写ip限制访问者,111111为分配的密码
五、查看主服务器mysql,查询master状态
此时不要对主服务器做任何操作,
六、从服务器配置
登录:
# mysql -uusername -ppassword
stop slave
MASTER_HOST : 设置要连接的主服务器的ip地址
MASTER_USER : 设置要连接的主服务器的用户名
MASTER_PASSWORD : 设置要连接的主服务器的密码
MASTER_LOG_FILE : 设置要连接的主服务器的bin日志的日志名称,即第3步得到的信息
MASTER_LOG_POS : 设置要连接的主服务器的bin日志的记录位置,即第3步得到的信息,(这里注意,最后一项不需要加引号。否则配置失败)
start slave
七、查看是否配置成功
show slave status
如果slave-io-runing和slave-sql-runing都是yes则成功,否则则重复以上步骤
注意:在为从服务器分配账号密码时,如果要指定数据库和表,则应在主服务器的my.cnf中添加binlog-do-db=数据库来限制,语句中还是要用*.*,
否则会报错:
Incorrect usage of DB GRANT and GLOBAL PRIVILEGES
相关文章推荐
- mysql中的复制(配置主从数据库)
- 配置MySQL主从复制(Replication)服务
- 配置MySQL主从复制
- Mysql主从复制配置
- mysql主从复制的原理及配置实现
- 关于 MySQL 主从复制的配置(转)
- 【转】配置MySQL主从复制(Replication)服务
- Linux MySQL主从复制(Replication)配置
- mysql主从同步复制的配置
- Mysql5.5主从复制配置
- 配置MySQL主从复制(Replication)
- Mysql 主从复制配置步骤
- Mysql_主从复制_配置心得
- MySQL高性能主从架构的复制原理及配置详解
- MySQL主从复制配置
- 关于 MySQL 主从复制的配置(转)
- [置顶] Mysql5.5主从复制配置
- mysql主从复制简单配置
- Ubuntu下编译安装Mysql双实例并配置主从复制
- mysql多实例的安装以及主从复制配置