1. 程式人生 > >windows環境下安裝MySQL5.7.22免安裝版

windows環境下安裝MySQL5.7.22免安裝版

1 下載MySQL

網址:https://dev.mysql.com/downloads/mysql/

選擇對應的版本及作業系統的位數,下載zip壓縮包

2 解壓壓縮包

例如我解壓到了D:\soft資料夾,路徑是:D:\soft\mysql-5.7.22-winx64

3 安裝MySQL

1.在解壓目錄裡新建my.ini配置檔案,寫入以下內容:

[client] 
port=3306
#設定客戶端字符集
default-character-set=utf8 
[mysqld]
#繫結IPv4
bind-address = 0.0.0.0
#設定埠號
port=3306 
character_set_server=utf8 
# 設定mysql的安裝目錄,即你解壓縮安裝包的位置
basedir=D:/soft/mysql-5.7.22-winx64
# 設定mysql資料庫的資料的存放目錄
datadir=D:/soft/mysql-5.7.22-winx64/data
# 允許最大連線數
max_connections = 200
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
default-storage-engine=INNODB
[WinMySQLAdmin] 
Server = D:/soft/mysql-5.7.22-winx64/bin/mysqld.exe

2.初始化data目錄

解壓後,目錄裡是沒有data目錄的,用管理員身份開啟cmd,進入mysql的解壓目錄下的bin資料夾,執行以下語句進行初始化:

"D:/soft/mysql-5.7.22-winx64/bin/mysqld" --initialize-insecure --user=mysql

3.安裝MySQL服務

"D:/soft/mysql-5.7.22-winx64/bin/mysqld" install mysql-5.7.22 --defaults-file="D:\soft\mysql-5.7.22-winx64\my.ini"

4.啟動MySQL服務

net start mysql-5.7.22 

5.修改root賬號密碼

剛安裝完成時root賬號預設密碼為空,此時可以將密碼修改為指定的密碼。如:123456

開啟資料庫:

    mysql -uroot -p -P3306  #(提示 Enter password,直接回車,預設密碼為空,如果埠不是預設的3306,需要填寫-P埠號)
  use mysql;
  UPDATE user SET authentication_string = PASSWORD('123456') WHERE user = 'root';
  FLUSH PRIVILEGES;
  exit

至此,密碼修改完成。

其他:

如果安裝服務後,無法啟動服務,可以根據計算機管理中的事件檢視器來檢視原因,也可以在命令下輸入以下命令檢視:

mysqld --console

可以通過以下命令來刪除已安裝的服務:

sc delete mysql-5.7.22