1. 程式人生 > 其它 >windows下安裝mysql雙版本

windows下安裝mysql雙版本

 

本教程安裝的兩個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

 

使用管理員的身份開啟windowsdos命令視窗

 

進入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.完工,兩個版本同時存在