個人親測,在win10系統下安裝多實例mysql8.0詳細教程


由於公司的新項目需要導入sql腳本,需要更高版本的mysql數據庫,原來的數據庫我也不想刪除和升級,因此安裝了第二個mysql8的實例,廢話不多說,步驟如下:

1、下載mysqlGPL版本,我下載的版本號為mysql-8.0.16-winx64.zip:

地址鏈接:https://dev.mysql.com/downloads/file/?id=485812

2、解壓此安裝包到安裝目錄D:\software下,解壓后完整目錄是D:\software\mysql-8.0.16-winx64;

3、配置環境變量,右鍵這台電腦——屬性——高級系統設置——環境變量——path里面添加你的bini的安裝目錄,比如我的是D:\software\mysql-8.0.16-winx64\bin;

4、在D:\software\mysql-8.0.16-winx64目錄下增加my.ini文件(j具體方法是右鍵新建txt文件,把文件名改為my.ini,再用記事本打開),注意里面的data目錄不用自己建立,下一步初始化后自動會創建,內容如下:

[mysqld]
# 設置3307端口
port=3307
# 設置mysql的安裝目錄
basedir=D:\\software\\mysql-8.0.16-winx64 
# 設置mysql數據庫的數據的存放目錄
datadir=D:\\software\\mysql-8.0.16-winx64\\Data # 此處同上
# 允許最大連接數
max_connections=200
# 允許連接失敗的次數。這是為了防止有人從該主機試圖攻擊數據庫系統
max_connect_errors=10
# 服務端使用的字符集默認為UTF8
character-set-server=utf8
# 創建新表時將使用的默認存儲引擎
default-storage-engine=INNODB
# 默認使用“mysql_native_password”插件認證
default_authentication_plugin=mysql_native_password
[mysql]
# 設置mysql客戶端默認字符集
default-character-set=utf8
[client]
# 設置mysql客戶端連接服務端時默認使用的端口
port=3307
default-character-set=utf8

5、初始化mysql數據庫

以為管理員身份運行cmd,這里注意以管理員身份運行(win10系統在左下角搜索框輸入cmd,再右鍵命令提示符,選擇第一項”以管理員運行”)

在安裝的目錄下輸入以下命令:mysqld install MySQL80-3316 --defaults-file="D:\software\mysql-8.0.16-winx64\my.ini",初始化后會生成data文件和一個密碼,記住它。

6、win10系統在左下角搜索框輸入regedit打開注冊表,找到文件HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySQL80-3316,把里面的ImagePath改為以下參數:

"D:\software\mysql-8.0.16-winx64\bin\mysqld" --defaults-file=D:\software\mysql-8.0.16-winx64\my.ini MySQL80-3307

 

7、啟動mysql服務

net start MySQL80-3307

8、進入目錄

cd D:\software\mysql-8.0.16-winx64后輸入mysql -uroot -p 剛剛復制的密碼

9、修改root的密碼為123456

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';

10、刷新權限:

flush privileges; 

至此,安裝完成,按照此步驟一步步來應該是沒有問題的,如若有問題請在下方留言一起探討!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM