前幾天使用 msi安裝包重新安裝了 MySQL,結果遇到不少的問題,比如卸載后有殘留,注冊表沒有洗掉干凈,這些都會導致MySQL安裝不成功,總之,感覺通過使用安裝包來安裝還是挺繁瑣的,而且操作不當還會導致安裝失敗,引發更大的麻煩,所以寫一篇文章來記錄一下如何通過壓縮包來安裝 MySQL ,
一、下載安裝包
點擊進入下載頁面:https://dev.mysql.com/downloads/mysql/
點擊右邊的 Looking for previous GA versions?(查找之前的穩定版本),會出現其他穩定版本可選(推薦下載 5.7.31 版本)

注意:
mysql-xxx-win64.msi,后綴為msi的是windows安裝包,即根據向導安裝,
mysql-xxx.zip,這個是windows源檔案,需要編譯,
mysql-xxx-win64.zip,這個是解壓即用,是編譯好的windows64位 MySQL,需要手工配置,
二、安裝 MySQL
-
解壓縮軟體包
新建 MySQL 檔案夾,解壓縮包,進入檔案夾 mysql-5.7.31-winx64,
之后的操作都在此檔案夾內, -
配置環境變數
打開”環境變數“,在下方的”系統變數“內,新建一個MYSQL_HOME變數,輸入你的 MySQL 解壓縮后檔案夾的路徑(我的路徑 D:\MySQL)

然后,在“系統變數內”找到其中的 “Path” 變數,雙擊打開,再最后加上 %MYSQL_HOME%\bin

如果打開 Path 是這樣的框,則直接添加在文字尾部即可,但需要注意前后都要有 “ ; ” ,

- 組態檔
進入解壓縮后的檔案內,新建 my.ini 檔案,輸入配置內容
( basedir 和 datadir 換成你自己的目錄)
[mysql]
# 設定mysql客戶端默認字符集
default-character-set=utf8
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=D:\MySQL
# 設定mysql資料庫的資料的存放目錄
datadir=D:\MySQL\data
# 允許最大連接數
max_connections=200
# 服務端使用的字符集默認為8位元編碼的latin1字符集
character-set-server=utf8
# 創建新表時將使用的默認存盤引擎
default-storage-engine=INNODB
- 安裝命令(
以下命令必須以管理員身份進行)
以管理員身份打開cmd(win+x 后按 a 鍵)
切換至 bin 檔案夾內
輸入下面這個陳述句新建 data 檔案夾,建立默認資料庫
mysqld --initialize-insecure --user=mysql
之后你會發現多了一個 data 檔案夾,此時 MySQL 建立了默認的資料庫,用戶名為 root,密碼為空,
安裝服務
輸入下面陳述句:
mysqld -install
第一次安裝的話會顯示 "Service successfully installed"
如果已經安裝過了,會顯示 “The service already exists!”,這時需要移除服務:
mysqld -remove
切換 MySQL 版本的時候,需要先移除服務再安裝,感覺免安裝,切換版本挺容易的,
需要在原先的檔案夾內 remove ,再在當前的檔案夾內 install
三、進入 MySQL
1, 啟動 MySQL 服務
net start mysql
2.,登錄
輸入登錄陳述句:-u 指的是登錄的用戶名,-p 是密碼,因為是默認安裝的資料庫,此時密碼為空,回車即可,
mysql -u root -p
3.,設定密碼
因為 MySQL 建立了默認的資料庫,用戶名為 root,密碼為空,所以為了避免之后出現登錄問題,登陸后先修改密碼,new_password 部分是你的新密碼,(注意密碼在單引號內部:'password')
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new_password';
ok,我們的MySQl就安裝完成了,現在我們就可以操作資料庫啦!
不使用的時候最好停止 MySQL 服務,
net stop mysql
如有錯誤,歡迎私信糾正,謝謝支持!
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/162620.html
標籤:其他
