Windows下的mysql5.7.*壓縮包安裝教程
阿新 • • 發佈:2020-07-22
為什麼下載壓縮包呢?
進行.exe
格式的安裝MySQL也不是不行,但是解除安裝的時候很難清除乾淨,比如登錄檔這些。
而壓縮包的安裝解壓配置好就可以用,解除安裝的時候直接刪除目錄檔案就OK了。
一,下載MySQL5.7.31版本的壓縮包
下載地址:https://dev.mysql.com/downloads/mysql/
開啟上面的連結的時候是最新的版本,如果想尋找過去的版本點選下圖紅色框框的連結,便可找到適合的版本進行選擇和下載。
二,解壓壓縮包
博主這裡存放的位置是:E:\environment\mysql-5.7.31-winx64
在該目錄下新建一個my.ini
檔案,如下圖所示:
在my.ini
datadir
會在指定的位置下生成一個data
目錄。
[mysqld]
#設定3306埠
port = 3306
# 設定mysql的安裝目錄
basedir=E:\environment\mysql-5.7.31-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=E:\environment\mysql-5.7.31-winx64\data
# 跳過驗證
skip-grant-tables
三,新增環境變數
在PAHT
後追加MySQL的可執行目錄路徑E:\environment\mysql-5.7.31-winx64\bin
注意,博主這裡的位置顯示不全,追加的時候記得在路徑前加分號;
四,用管理員身份開啟命令視窗並且切換到bin目錄下
- 進入到MySQL的bin目錄以後,輸入
mysqld --initialize
命令,就會在E:\environment\mysql-5.7.31-winx64
位置下生產一個data
的目錄,如下圖所示:
- 輸入
mysqld --install
命令 - 輸入
net start mysql
命令來啟動MySQL的服務
五,進入資料庫並且修改密碼
注意,必須啟動了服務才可以進入資料庫
檢視MySQL服務的步驟:滑鼠右鍵計算機-->管理-->展開服務和應用程式-->服務
接下來的步驟操作如下:
-
在命令視窗輸入
mysql -u root -p
-
進入MySQL以後,輸入
use mysql
,意思就是使用mysql
這個資料庫。 -
輸入
update mysql.user set authentication_string=password('123456') where user='root';
更改密碼。 -
輸入
flush privileges;
命令重新整理許可權 -
然後在
my.ini
檔案中的最後一行用井號#
註釋掉skip-grant-tables
。 -
重啟服務
net stop mysql
,net start mysql
。
六,END
如果出現以下的錯誤:
ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this statement.
可以使用以下指令更改密碼為123456:
ALTER USER 'root'@'localhost' IDENTIFIED BY '123456' PASSWORD EXPIRE NEVER;
再次重新整理許可權:
flush privileges;
最後就大功告成了。