1、為什麼要裝多個mysql多例項?
關於這個的原因,我目前了解為建立乙個主資料庫,乙個或者多個從庫,實現一主多從或者主從複製的目的。
2、設麼是mysql的多例項?
mysql多例項就是在一台機器上開啟多個不同的服務埠(如:3306,3307),執行多個mysql服務程序,通過不同的socket監聽不同的服務埠來提供各自的服務:;
2、如何簡單安裝多例項?
利用圖形介面安裝mysql,安裝成功後,會因為各種環境問題導致各種問題報錯,這裡我們採用一種簡單的方式,即利用mysql綠色版,免安裝程式,通過修改配置檔案來進行mysql多個服務程序的設定。
具體我們看下今天的配置過程:
開啟後:
我們將此mysql設定為埠為3380:
進入3380\logs目錄下將所有檔案刪除:記住是所有log檔案。
進入3380\data目錄,將所有的log檔案刪除(注意不是所有檔案哦!)
找到data中的my.ini檔案,開啟 my.ini 檔案,將所有的 找到所有的port都改為3380
修改serverid為80,這個可以隨便設定,只要多個mysql例項的serverid不同即可。
進入windows下的dos視窗,開啟cmd,進入c:\mysql-5.6\3381\bin(自己存放檔案的目錄)目錄,執行如下命令:
.\mysqld.exe install mysql-3381 --defaults-file="c:\mysql-5.6\3381\data\my.ini" 注意改為自己的配置檔案路徑
進入服務程序檢視mysql的啟動:設定為啟動狀態
備註:如有需要刪除服務執行如下命名即可:
.\mysqld.exe remove mysql-3380
這樣乙個mysql例項就配置完成了,接下來的例項配置,就是複製資料夾3380,修改名為3381,按照上面的步驟,修改後就可以得到3381的mysql例項。
這樣就可以在電腦上配置多例項了。
注意問題:
這樣通過複製配置的多例項,有個問題,當我們在進行主從複製配置的 時候會報錯,提示mysql的uuid是一樣的,的確因為我們是直接copy過來的,所以mysql的id是一致的,問題解決:
找到autu.cnf
然後修改uuid不一樣即可.
隨便改個字母或者數字即可.
mysql綠色版安裝
mariadb綠色版安裝步驟 1.在解壓後的檔案中my ini,根據電腦配置選擇乙個合適的配置 2.將檔名儲存為my.ini,進行以下修改 client password your password port 3306 socket tmp mysql.sock default character ...
mysql 綠色版安裝
1 解壓檔案 2 將 startmysql.bat 複製到mysql的安裝目錄下 雙擊啟動 3 修改密碼 輸入 mysqladmin uroot password root 再輸入 按回車,出現密碼輸入後也不輸入,按回車 mysql uroot p 進入 mysql 介面後輸入如下命令 set pa...
綠色版MYSQL配置安裝
mysql 5.7.17 winx64免安裝版,win10環境下安裝配置 1.解壓到自定義目錄 我解壓到了d盤的根目錄 2.複製my default.ini 重新命名 my.ini 配置如下 mysql 設定mysql客戶端預設字符集 default character set utf8 mysql...