Windows MySQL主備、主從操作

一 mysql安裝、配置

Windows安裝MySQL5.7.23

主從配置要注意的地方

[mysqld]
character_set_server=utf8
basedir=D:\software\mysql-5.7.23-3307
datadir=D:\software\mysql-5.7.23-3307\data
sql_mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
lower_case_table_names=1
innodb_file_per_table = 1
log_timestamps=SYSTEM

#唯一ID
主數據庫是1,從數據庫是2,兩個不能一樣
server-id=2
#允許最大連接數
#max_connections=200
#設置3307端口
port = 3307
#啓用二進制日誌
log-bin = mysql-bin

log-error = error.log
slow_query_log = 1
slow_query_log_file = slow.log
long_query_time = 5
binlog_format = row
expire_logs_days = 15
log_bin_trust_function_creators = 1

[client]
default-character-set=utf8

二 主從關聯

安裝好後的效果,
在這裏插入圖片描述
1、在主庫命令列界面中執行 SHOW MASTER STATUS並記住File列以及Position列對應的值,後續在從庫中關聯主庫時會使用。
在這裏插入圖片描述
2、打開從庫的命令列界面,執行
CHANGE MASTER TO
master_host=‘localhost’,
master_user=‘root’, 建議新授權帳戶名,儘量避免使用root
master_password=‘root’,
master_port=3307,
master_log_file=‘mysql-bin.000009’,
master_log_pos=316;
3、在從庫中執行命令START SLAVE; 開啓主從同步。
在這裏插入圖片描述
5、接下來就可以在主庫中進行增刪改了,在從庫中查看效果,從庫最好單獨創建一個擁有查詢的用戶進行查詢。

三 主備

== 把主從關聯的操作反過來執行就可以了==

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章