天天看點

windows 10 下 mysql的安裝windows 10 下 mysql的安裝

windows 10 下 mysql的安裝

今天在win10下裝Mysql,總結一下安裝詳細過程:

1、下載下傳【先進入官網: 

https://www.mysql.com/

】(按照如下截圖一步一步執行即可)

2、安裝

下載下傳出來的會是一個壓縮包,解壓到你打算安裝的目錄下邊(不像圖形化界面安裝那樣還需要點選一系列【next】),但是離完全安裝成功,現在才是剛剛開始。。。。。後邊可能還會碰到一些列問題,繼續往下走;

1)将下載下傳的包解壓到指定的路徑,如我解壓到了D:\mysql-8.0.12-winx64目錄下;

2)配置環境變量【執行mysql的相關指令時就不需要在指令前邊加一個路徑字首了】

 i:右擊【此電腦】或者【我的電腦】,點選【屬性】;

 ii:找到【進階系統設定】;

 iii:找到【環境變量】并點選;

 iiii:點選【系統變量】這部分的【建立】;

 iiiii:【變量名】這個框起個名字吧:MYSQL;【變量值】這個框填D:\mysql-8.0.12-winx64;點選【确定】;

 iiiiii:選中【某某某的使用者變量】這部分的變量:PATH并點選【編輯】;

 iiiiiii:點選【編輯文本】,定位【變量值】這一欄中的最後,如果最後沒有分号就加一個分号,然後加【%MYSQL%\bin;】有分号就直接寫【%MYSQL%\bin;】,然後點選【确定】,然後關閉視窗即可;

3)在剛才解壓的目錄下,也就是D:\mysql-8.0.12-winx64目錄下,建立一個【my.ini檔案】,打開檔案粘貼上如下内容:

[mysqld]

# 設定3306端口

port=3306

# 設定mysql的安裝目錄

basedir=D:\mysql-8.0.12-winx64

# 設定mysql資料庫的資料的存放目錄

datadir=D:\mysql-8.0.12-winx64

# 允許最大連接配接數

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=3306

default-character-set=utf8

4)用管理者身份打開指令提示符,記住打開的一定是【可以在C:\Windows\System32找到cmd.exe,右擊以管理者身份打開】

而不是

5)然後進入到D:\mysql-8.0.12-winx64\bin目錄下輸入 mysqld.exe install 或者 mysqld.exe -install 或者 mysqld.exe install;

然後會出現

!!!)但是如果沒有出現The service already exists!。。。。這些字樣,接下來可能會接連彈出兩個視窗分别是關于【丢失vcruntime140.dll 和 丢失 MSVCR120.dll檔案】

上述兩個錯誤分别如下解決,如果你隻碰到了一個上述兩個錯誤,分别按照下别對應的解決方法去解決:

(1)丢失vcruntime140.dll錯誤:

可以選擇點此處進行下載下傳vcruntime140.dll

點選上述連結,下載下傳出來的安裝包裡邊有如何安裝vcruntime140.dll檔案以及如何注冊

(2)丢失MSVCR120.dll的錯誤

可以選擇點選此處,點選download會有兩個exe檔案,有64位和32位的

【在上述遇到的錯誤解決之後,再在指令行運作mysqld.exe --instal,便出現】

!!!還沒完!!!

接着再在指令行運作:

mysqld --initialize --user=root --console           

運作後再輸出中找

A temporary password is generated for root@localhost:

這種字樣,root@localhost:後邊跟的就是預設生成的密碼

大功告成!!!!!

參考:

https://blog.csdn.net/wyxeainn/article/details/75865434 https://www.jb51.net/dll/vcruntime140.dll.html https://blog.csdn.net/laixide110/article/details/80340244 https://www.cnblogs.com/yyhh/p/5062153.html

原文位址

https://blog.csdn.net/metheir/article/details/82532882

繼續閱讀