MySQL 5.7 for Windows 解壓縮版配置安裝

MySQL 5.7  for Windows 解壓縮版配置安裝

MySQL 5.7 for Windows 解壓縮版配置安裝

MySQL是一個小巧玲瓏但功能強大的資料庫,目前十分流行。但是官網給出的安裝包有兩種格式,一個是msi格式,一個是zip格式的。很多人下了zip格式的解壓發現沒有setup.exe,面對一堆檔案一頭霧水,不知如何安裝。下面筆者將介紹如何解決此情況下安裝過程中的各種問題
MySQL安裝檔案分為兩種,一種是msi格式的,一種是zip格式的。如果是msi格式的可以直接點選安裝,按照它給出的安裝提示進行安裝(相信大家的英文可以看懂英文提示),一般MySQL將會安裝在C:\Program Files\MySQL\MySQL Server 5.7 該目錄中;zip格式是自己解壓,解壓縮之後其實MySQL就可以使用了,但是要進行配置。

安裝環境

windows 10
MySQL zip格式安裝包

安裝步驟

解壓檔案

解壓之後可以將該資料夾改名,放到合適的位置,可參照直接安裝版本把資料夾改名為MySQL Server 5.7,放到C:\Program Files\MySQL路徑中。當然你也可以放到自己想放的任意位置,我比較習慣放置到我的自定義安裝包資料夾中D:\MyApps\mysql\mysql-5.7.20。
這裡寫圖片描述

配置系統環境變數

配置環境變數很簡單:我的電腦->屬性->高階->環境變數,選擇Path,在最後面新增mysql bin資料夾所在路徑(D:\MyApps\mysql\mysql-5.7.20\bin),注意:是追加到後面不是覆蓋

這裡寫圖片描述

修改my.ini配置檔案

在mysql根目錄(我這裡是D:\MyApps\mysql\mysql-5.7.20)中增加my.ini檔案,檔案中增加或修改內容,這裡需要注意的是data檔案需要手動建立,也可以是其他路徑。

[mysql]
# 設定mysql客戶端預設字符集
default-character-set=utf8 
[mysqld]
#設定3306埠
port = 3306 
# 設定mysql的安裝目錄
basedir=D:\MyApps\mysql\mysql-5.7.20
# 設定mysql資料庫的資料的存放目錄
datadir=D:\MyApps\mysql\mysql-5.7.20\data
# 允許最大連線數
max_connections=200
# 服務端使用的字符集預設為8位元編碼的latin1字符集
character-set-server=utf8
# 建立新表時將使用的預設儲存引擎
default-storage-engine=INNODB

執行安裝命令

以管理員身份執行 cmd或者Windows PowerShell(一定要用管理員身份執行,不然許可權不夠)。
cd D:\MyApps\mysql\mysql-5.7.20\bin
命令:mysqld –initialize –user=mysql –console #直接初始化mysql,生成data資料夾中的檔案。
命令:mysqld -install #安裝mysql
命令:net start mysql #啟動伺服器
以下是mysql的一些命令:
命令:mysqld –console #控制檯
命令:net stop mysql #關閉伺服器
命令:mysqld -remove #解除安裝mysql

在執行初始化命令後可得到msyql初始密碼(如下圖所示)
這裡寫圖片描述

第一次登入及修改密碼

服務啟動成功之後,就可以登入了,如圖,輸入mysql -u root -p(5.6以前第一次登入沒有密碼,直接按回車,5.7及以上版本會在安裝時生成一個初始化密碼),5.7以上版本輸入初始密碼登入,再試用set password = password(‘新密碼’)修改密碼,修改完成後就可以登入了。
這裡寫圖片描述

到此位置,mysql 5.7壓縮版在windows系統中安裝就完成了。