1.首先我們需要兩台伺服器,安裝好mysql(版本為8) 2.修改主伺服器mysql資料庫配置文件 vim /etc/my.cnf [mysql] log-bin=mysql-bin //啟動二進位日誌 server-id=100 //伺服器唯一ID 退出保存以後重啟mysql服務:systemct ...
1.首先我們需要兩台伺服器,安裝好mysql(版本為8)
2.修改主伺服器mysql資料庫配置文件 vim /etc/my.cnf
[mysql]
log-bin=mysql-bin //啟動二進位日誌
server-id=100 //伺服器唯一ID
退出保存以後重啟mysql服務:systemctl restart mysqld
然後進入mysql,創建一個用戶,並分配許可權
CREATE USER 'xiaoming'@'%' IDENTIFIED WITH 'mysql_native_password' BY '123456'; //創建用戶
GRANT REPLICATION SLAVE ON *.* TO 'xiaoming'@'%'; //分配許可權
出現如下則成功配置。
3.修改從庫資料庫配置 /etc/my.cnf
[mysql]
server-id=101 //伺服器唯一ID
步驟和上面一樣再重啟。
登錄mysql命令 執行下麵sql:change master to master_host='120.78.149.121',master_user='xiaoming',master_password='123456',master_log_file='mysql-bin.000001',master_log_pos=2767;
裡面ip賬號密碼啥以及日誌文件都是上面的,按照自己的配置改。
接著啟動,查看出現如下則成功了。
到此主從複製完成!!!