Mysql主从配置
虚拟机中的两个数据库服务器:主服务器192.168.0.101,从服务器192.168.0.102
一、配置Master 服务器
vim /etc/my.cnf
log-bin=mysql-bin #启动二进制日志
server-id=1 #服务器唯一ID
#保存退出
---------------------------------
登录Mysql数据库
/user/local/mysql/bin/mysql -u root -p
GRANT REPLICATION SLAVE ON *.* to 'root'@'192.180.0.102' identified by 'password'; #授权给Slave服务器
show master status; #查询主数据库状态
----------------------------------------------
重启数据库
二、配置Slave 服务器
vim /etc/my.cnf
log-bin=mysql-bin #启动二进制日志
server-id=2 #服务器唯一ID
#保存退出
---------------------------------
登录Mysql数据库
/user/local/mysql/bin/mysql -u root -p
###执行同步SQL语句###
mysql> CHANGE master to
-> master_host='192.168.0.102',
-> master_user='root',
-> master_password='password',
-> master_log_file='mysql-bin.000008',
-> master_log_pos=544;
###启动Slave 同步进程####
mysql> start slave;
####主从同步检查####
mysql> show slave status\G