您好,登錄后才能下訂單哦!
下文內容主要給大家帶來兩臺MySQL配置主從數據庫,這里所講到的知識,與書籍略有不同,都是億速云專業技術人員在與用戶接觸過程中,總結出來的,具有一定的經驗分享價值,希望給廣大讀者帶來幫助。
準備:兩臺MySQL數據庫
一、配置主數據庫
1、添加用戶
mysql> grant replication slave on *.* \
-> to
-> slaveuser@"192.168.4.12" 授權用戶/ip
-> identified by "111111"; 密碼
2、啟動binlog日志
[mysqld]
server_id=1
log-bin=master1
binlog_format="mixed"
3、重起數據庫服務
[root@mysql-1 ~]#systemctl restart mysqld
4 查看日志信息
mysql> show master status;
二、配置從數據庫
1、驗證主庫提供的授權用戶
[root@mysql-2 ~]# mysql -h292.168.4.11 -uslaveuser -p111111
2、修改配置文件 指定配置文件
[mysqld]
server_id=2
log-bin=master2
3、指定主庫信息
mysql> change master to master_host="192.168.4.11",
master_user="slaveuser",
master_password="111111",
master_log_file="master1.000001",
master_log_pos=154;
4、開啟服務
mysql> start slave;
關閉服務
mysql> stop slave;
刪除服務
mysql> reset slave;
5、查看
mysql> show slave status\G;
Slave_IO_Running: Yes IO線程已運行
Slave_SQL_Running: Yes SQL線程已運行
從數據庫目錄下多的文件
[root@mysql-2 ~]#cat /var/lib/mysql/*
master.info 連接主云服務器信息
relay-log.info 中斷日志信息
主機名-relay-bin.xxxxxx 中斷日志
bogon-realy-bin.index 中斷日志索引文件
三、測試主從同步配置
1、 主服務器上創建庫
mysql> create database ctoll;
2、 從服務器也能查看
【一主多從】
mysql> grant replication slave on *.*
to
slaveuser@"%" % --->多臺主機
identified by "111111";
對于以上關于兩臺MySQL配置主從數據庫,如果大家還有更多需要了解的可以持續關注我們億速云的行業推新,如需獲取專業解答,可在官網聯系售前售后的,希望該文章可給大家帶來一定的知識更新。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。