MySql Service5.7的主從配置

在配置MySql的時候發現的一些小問題

前天看到一篇關於MySql主從配置的博客我就手動的配置了一下,但是出現了不少的問題。

因爲兩臺服務器上配置的mysql版本不一致 ̄□ ̄||,造成了很多的不必要的坑

master上使用的是mysql的5.5版本,但是從庫使用的是5.7版本,找到mysql的my.ini文件進行配置,配置圖如下


修改完後重啓mysql服務器。配置完主庫的my.ini後欣喜若狂的去從庫配置從數據庫

但是發現mysql 5.7的文件下只有my-default.ini文件,我想這個default的是不是意味着就是這個,然後就進行了配置

配置如下


(原諒我的佈局有點難看)

後面按照網上的步驟一步一步的配置,然後重啓,發現show slave status的時候出錯,說server_id不能和主庫的一致,但我明明在my-default.ini上面配置了idserver_id2了,後面去查找資料才發現,這裏my-default.ini下面配置server_id是不對的,要去到C:\ProgramData\MySQL\MySQL Server 5.7下面的my.ini配置server_id,後來想直接在my.ini下面配置從庫的文件,配置的內容和上面一毛一樣,但是發現不能重啓數據庫了,只好在my.ini下面修改了service_id


大約是在130行左右,配置完這個,然後除了service-id ,其他的都在my-default.ini下配置完成,配置完成後啓動mysql服務器。

輸入相關的命令後,查看slave的狀態(輸入 mysql->show slave status\G)。輸入後看到了如下圖,就表明配置成功了


其實中間還有很多的坑,只是沒有細說,只說了mysql5.7版本的配置主從庫的my-default.ini和C:\ProgramData\MySQL\MySQL Server 5.7下的my.ini該怎麼配置。所以說的不詳細的地方請多多見諒。要是讀者有需要的話可以再下面留言,我會找時間在補上沒有細說到的地方的。要是有什麼不對的地方請大家監督補充吧。

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