1. 程式人生 > 實用技巧 >Windows下的mysql5.7.*壓縮包安裝教程

Windows下的mysql5.7.*壓縮包安裝教程

為什麼下載壓縮包呢?

進行.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服務的步驟:滑鼠右鍵計算機-->管理-->展開服務和應用程式-->服務

接下來的步驟操作如下:

  1. 在命令視窗輸入mysql -u root -p

    ,然後直接回車就行,不需要輸入密碼。

  2. 進入MySQL以後,輸入use mysql,意思就是使用mysql這個資料庫。

  3. 輸入update mysql.user set authentication_string=password('123456') where user='root';更改密碼。

  4. 輸入flush privileges;命令重新整理許可權

  5. 然後在my.ini檔案中的最後一行用井號#註釋掉skip-grant-tables

  6. 重啟服務net stop mysqlnet 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;

最後就大功告成了。