話不多說直接開干
一、下載安裝包
MySQL安裝有兩種格式,一種是msi格式的,一種是zip格式的。如果是msi格式,可以直接點擊安裝,按照給出的安裝提示進行安裝就可以了,如果是zip格式是自己解壓,解壓縮之后就可以使用了,但是要進行配置。我這里是使用zip格式的,然后進行知己配置的。
下載完成之后解壓,解壓完是這個樣子的:

二、配置初始化my.ini文件、配置環境變量
這個版本的MySQL安裝文件是沒有my.ini配置文件的,需要自己手動創建這個文件,然后寫入基本的配置項:
[mysqld] # 設置3306端口 port=3306 # 設置mysql的安裝目錄 basedir=D:\MySQL # 設置mysql數據庫的數據的存放目錄 datadir=D:\MySQL\Data
# 允許最大連接數 max_connections=200 # 允許連接失敗的次數。 max_connect_errors=10 # 服務端使用的字符集默認為utf8mb4 character-set-server=utf8mb4 # 創建新表時將使用的默認存儲引擎 default-storage-engine=INNODB # 默認使用“mysql_native_password”插件認證 #mysql_native_password default_authentication_plugin=mysql_native_password [mysql] # 設置mysql客戶端默認字符集 default-character-set=utf8mb4 [client] # 設置mysql客戶端連接服務端時默認使用的端口 port=3306 default-character-set=utf8mb4
在這個配置文件中需要修改的配置項是
basedir=D:\MySQL(mysql所在目錄)
datadir=D:\MySQL\data(mysql所在目錄\data)
把這文件放在安裝包的根目錄就可以了,另外需要注意的是,安裝文件中需要data文件夾,這個不需要手動創建
配置環境變量也很簡單:
我的電腦->屬性->高級->環境變量
選擇PATH,在其后面添加: 你的mysql到 bin文件夾的路徑即可
初始化MySQL
在安裝時,應該以管理員身份運行cmd,不然,在安裝時會報錯,會導致安裝失敗的情況
打開后進入MySQL的bin目錄,並在MySQL的bin目錄下面執行命令:
mysqld --initialize --console
注意:[MY-010454] [服務器]為root @ localhost生成臨時密碼:9P0gYk-?0,kT其中root @ localhost:后面的9P0gYk-?0,kT就是初始密碼(不含首位空格)。在沒有更改密碼前,需要記住這個密碼,后續登錄需要用到。復制密碼先保存起來。
注意即使以管理員身份運行,執行這個步驟的時候也可能會報錯。原因:之所以出現報錯,是因為之前MySQL已經安裝成功了,只是用Navicat或者是dos窗口連接數據庫時,報”1045 access denied 。。。。“的錯誤解決辦法:刪除MySQL文件中data文件夾,然后按照下面的步驟繼續執行
三、安裝MySQL服務
如果真的是像上面說的報1045的錯誤,按照下面的操作步驟執行,如何沒有報1045的錯誤,可以直接執行安裝MySQL服務的命令。 第一、 使用sc刪除之前的MySQL服務 刪除MySQL服務的命令
sc delete mysql
刪除之前安裝的MySQL服務成功之后,重新執行安裝MySQL的命令 執行以下命令安裝MySQL服務:
mysqld --install
執行安裝MySQL服務的命令時,可能會提示
VCRUNTIME140_1.dll文件,然后按照提示,把電腦安裝一下這個文件就可以了,安裝成功之后,應該就可以成功安裝MySQL服務了
MySQL服務安裝成功之后通過 net start mysql命令啟動MySQL服務
四、連接MySQL、修改密碼
使用dos窗口在MySQL的bin目錄下連接數據庫執行
mysql -u root -p
然后輸入剛才保存的臨時密碼 然后回車,就應該已經連接到MySQL數據庫了 然后執行
ALTER USER 'root'@'localhost' IDENTIFIED BY '新密碼';
修改密碼成功之后
exit;
最后,再下載個Navicat可視化工具連接數據庫,登陸時,使用剛才修改成功之后的密碼
選擇PATH,在其后面添加: 你的mysql bin文件夾的路徑


