mysql 主從配置

服務器受限,需在同一臺機器上安裝多個mysql,安裝方法見 windows一機多裝mysql,5.5+版本,8.0.11版本html

01.兩臺mysql服務準備,同一臺機器上端口分別爲【33062(主端口),33063(從端口)】mysql

02.主服務master【33062(主端口)】配置
02.01.修改配置文件 D:\Program Files\MySQL Server 5.7-d2\my.ini
#### 主Master配置
#### 啓用二進制日誌####
log-bin=mysql-bin
#### 服務器惟一標識####
server-id=33062
#### 數據庫字符集####
character-set-server=utf8
#### 是你須要複製的數據庫名稱,若是有多個就用逗號「,」分開;或者分行寫
binlog-do-db=33062
#### 不參與主從的數據庫名,不參與主從複製的數據庫名mysql
#### 保存,重啓數據庫服務。
#### binlog-ignore-db=mysqlsql

 


02.02. 登陸mysql查看看主庫信息,用於從庫配置
../../../bin>mysql -r root -p
show master status ;數據庫

 

02.03. 建立主庫用戶,受權給從庫訪問
  grant replication slave on *.* to 'root'@'localhost' identified by 'root' ;
  flush privileges;windows

  

 

02.04. 重啓主庫mysql服務,查看主庫信息
  net stop mysql服務名
  net start mysql服務名
  show master status ;服務器

03.從服務slave【33063(從端口)】配置
  03.01.修改配置文件 D:\Program Files\MySQL Server 5.7-d3\my.ini ide

#### 從SLAVE配置
#### 啓用二進制日誌####
log-bin=mysql-bin
#### 服務器惟一標識####
server-id=33063
#### 數據庫字符集####
character-set-server=utf8post

   


03.02. 修改從庫複製信息
change master to 
master_host='127.0.0.1',
master_port=33062,
master_user='root',
master_password='root',
master_log_file='mysql-bin.000003',
master_log_pos=2300;url

 

03.02. 重啓從庫mysql服務
net stop mysql服務名
net start mysql服務名
stop slave ;
start slave ;
show slave status\Gspa

   


  SHOW PROCESSLIST\G

  

相關文章
相關標籤/搜索