windows下安裝mysql雙版本
阿新 • • 發佈:2022-04-17
本教程安裝的兩個mysql版本是:mysql5.7.24 和 mysql8.0.25
此教程是基於mysql5.7已經安裝完成可以正常使用的情況下。
1.從官網找到mysql想要安裝的版本的安裝包並解壓
除了data目錄和my.ini檔案沒有其他就是解壓出來的檔案
2.配置my.ini文字
[mysqld] # 設定33306埠 port=33306 # 設定mysql的安裝目錄 basedir=D:\devSoft\mysql-8.0.25-winx64 # 設定mysql資料庫的資料的存放目錄 datadir=D:\devSoft\mysql-8.0.25-winx64\data # 允許最大連線數 max_connections=200 # 允許連線失敗的次數。這是為了防止有人從該主機試圖攻擊資料庫系統 max_connect_errors=10 # 服務端使用的字符集預設為UTF8 character-set-server=utf8mb4 # 建立新表時將使用的預設儲存引擎 default-storage-engine=INNODB # 預設使用“mysql_native_password”外掛認證 default_authentication_plugin=mysql_native_password [mysql] # 設定mysql客戶端預設字符集 default-character-set=utf8mb4 [client] # 設定mysql客戶端連線服務端時預設使用的埠 port=33306 default-character-set=utf8mb4
以上需要注意的是,mysql8的埠不能和mysql5.7的埠相同
basedir即mysql8的安裝目錄。
datadir即myslq8的data檔案目錄。
3.安裝mysql8
使用管理員的身份開啟windows的dos命令視窗
進入mysql8的目錄中的bin目錄下,並執行以下命令
(1)初始化,會列印資料庫密碼,記住該密碼,後面會用到
mysqld --initialize --console
(2)這裡mysql8是服務的名字,你可以不寫或者自己命名一個服務不要和mysql5.7的相同
mysqld --install mysql8
4.修改登錄檔
在執行中輸入:regedit 進行對登錄檔的編輯
找到這個目錄:計算機\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mysql8
然後將ImagePath中的資料數值修改為mysql8的目錄如下圖:
5.啟動mysql8的服務
使用命令: net start mysql8
mysql8為安裝的時候取的服務名稱
6.登入mysql8並修改密碼
# 修改密碼並重新整理
# mysql -uroot -p 之前的臨時密碼
# alter user 'root'@'localhost' IDENTIFIED WITH MYSQL_NATIVE_PASSWORD BY '000000'; # flush privileges;
7.完工,兩個版本同時存在