Mysql主从备份配置
2015-02-08 14:14
295 查看
主机:192.168.233.131
从机:192.168.233.132、192.168.233.133
1、登陆主机执行如下命令:
mysql>GRANT REPLICATION SLAVE ON *.* TO 'testback'@'192.168.233.132' IDENTIFIED BY 'wei123';
mysql>GRANT REPLICATION SLAVE ON *.* TO 'testback'@'192.168.233.133'
IDENTIFIED BY 'wei123';
赋予从机权限,有多台丛机,就执行多次,这里有两台就执行两次。
2、编辑主机my.cnf,输入如下内容,然后重启mysql。
[mysqld]
#
# * Basic Settings
#
server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
read-only = 0
binlog-do-db = test
binlog-ignore-db = mysql
执行如下命令:
mysql> show master status\G;
可以看到如下内容:
*************************** 1. row ***************************
File: mysql-bin.000001
Position: 1051
Binlog_Do_DB: test
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)
3、从机mysql配置
1)编辑从机192.168.233.132的my.cnf输入如下内容,然后重启mysql
[mysqld]
#
# * Basic Settings
#
server-id = 2
log_bin = /var/log/mysql/mysql-bin.log
replicate-do-db = test
replicate-ignore-db = mysql
进入mysql执行:
mysql>change master to master_host='192.168.233.131',
master_user='testback', master_password='wei123';
mysql>slave start;
2)编辑从机192.168.233.133的my.cnf输入如下内容,重启mysql。
[mysqld]
#
# * Basic Settings
#
server-id = 3
log_bin = /var/log/mysql/mysql-bin.log
replicate-do-db = test
replicate-ignore-db = mysql
进入mysql执行:
mysql>change master to master_host='192.168.233.131',
master_user='testback', master_password='wei123';
mysql>slave start;
最后就可以在主数据库test,编辑表数据;从数据库就会相应更新。
从机:192.168.233.132、192.168.233.133
1、登陆主机执行如下命令:
mysql>GRANT REPLICATION SLAVE ON *.* TO 'testback'@'192.168.233.132' IDENTIFIED BY 'wei123';
mysql>GRANT REPLICATION SLAVE ON *.* TO 'testback'@'192.168.233.133'
IDENTIFIED BY 'wei123';
赋予从机权限,有多台丛机,就执行多次,这里有两台就执行两次。
2、编辑主机my.cnf,输入如下内容,然后重启mysql。
[mysqld]
#
# * Basic Settings
#
server-id = 1
log_bin = /var/log/mysql/mysql-bin.log
read-only = 0
binlog-do-db = test
binlog-ignore-db = mysql
执行如下命令:
mysql> show master status\G;
可以看到如下内容:
*************************** 1. row ***************************
File: mysql-bin.000001
Position: 1051
Binlog_Do_DB: test
Binlog_Ignore_DB: mysql
1 row in set (0.00 sec)
3、从机mysql配置
1)编辑从机192.168.233.132的my.cnf输入如下内容,然后重启mysql
[mysqld]
#
# * Basic Settings
#
server-id = 2
log_bin = /var/log/mysql/mysql-bin.log
replicate-do-db = test
replicate-ignore-db = mysql
进入mysql执行:
mysql>change master to master_host='192.168.233.131',
master_user='testback', master_password='wei123';
mysql>slave start;
2)编辑从机192.168.233.133的my.cnf输入如下内容,重启mysql。
[mysqld]
#
# * Basic Settings
#
server-id = 3
log_bin = /var/log/mysql/mysql-bin.log
replicate-do-db = test
replicate-ignore-db = mysql
进入mysql执行:
mysql>change master to master_host='192.168.233.131',
master_user='testback', master_password='wei123';
mysql>slave start;
最后就可以在主数据库test,编辑表数据;从数据库就会相应更新。
相关文章推荐
- MySQL-五种日志(查询日志、慢查询日志、更新日志、二进制日志、错误日志)、备份及主从复制配置
- mysql数据库备份设置延时备份方法(mysql主从配置)
- MySQL配置主主及主从备份
- Linux服务器MySQL主从备份(主从复制)配置
- mysql配置主从备份
- Mysql 5.5 replication 多数据库主从备份Master-Slave配置总结
- mysql数据库备份设置延时备份方法(mysql主从配置)
- Ubuntu 16 MySQL主从备份配置
- mysql主从备份配置
- Mysql升级以及主从备份集群配置
- mysql数据库备份设置延时备份方法(mysql主从配置)
- centos MySQL主从配置 ntsysv chkconfig setup命令 配置MySQL 主从 子shell MySQL备份 kill命令 pid文件 discuz!论坛数据库读写分离 双主搭建 mysql.history 第二十九节课
- MySQL主从备份配置
- mysql主从备份功能配置与測试
- MYSQL主从数据库同步备份配置
- MySQL主从备份配置实例
- MySQL主从配置,实现数据备份。
- Mysql通过配置主从,读写分离简单实现数据备份,负载均衡
- windows下配置mysql主从备份