mysql主从虚拟机_虚拟机centos7Mysql实现主从配置
環(huán)境搭建
在虛擬機(jī)上和創(chuàng)建兩個(gè)一模一樣的centos7系統(tǒng),并安裝相同版本的mysql(可以先創(chuàng)建一個(gè)再克隆)
在master上操作
登錄mysql
mysql -u root -p
使用mysql
use mysql;
創(chuàng)建用戶
CREATE USER `lystbc1`@`%` IDENTIFIED BY 'Lys135426tbc@';
給用戶授權(quán)
GRANT REPLICATION SLAVE ON *.* to 'lystbc1'@'%' WITH GRANT OPTION;
修改加密規(guī)則
ALTER USER 'lystbc1'@'%' IDENTIFIED WITH mysql_native_password BY 'Lys135426tbc@';
刷新權(quán)限
FLUSH PRIVILEGES;
修改master配置文件
vim /etc/my.cnf
log-bin=mysql-bin // 開啟binlog 日志
server-id=1
修改slave配置文件
vi /etc/my.cnf
server-id=2
使用 show master status; 查看master bin log信息
File: binlog.000001; // 日志名稱
Position: 6552; // 日志偏移量
進(jìn)入slave數(shù)據(jù)庫配置
mysql> CHANGE MASTER TO
-> MASTER_HOST='192.168.111.148',
->?MASTER_PORT=3306,
-> MASTER_USER='lystbc1',
-> MASTER_PASSWORD='Lys135426tbc@',
-> MASTER_LOG_FILE='binlog.000001',
-> MASTER_LOG_POS=6552;
查看(Slave)主從同步狀態(tài)
mysql> show slave status\G;
開啟主從同步
mysql> start slave;
如果Slave_IO_Running是NO,需要重啟數(shù)據(jù)庫,再次查看
service mysqld restart
驗(yàn)證,在master創(chuàng)建數(shù)據(jù)庫表,看slave是否同步成功
總結(jié)
以上是生活随笔為你收集整理的mysql主从虚拟机_虚拟机centos7Mysql实现主从配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Angular iframe 财富
- 下一篇: FSH偏高会是梗阻性无精症吗