1、下載mysql數(shù)據(jù)庫(kù)
前往鏈接https://downloads.mysql.com/archives/community/下載需要的版本。

image-20210816212206672.png
2、將壓縮包文件解壓的要安裝的目錄,這里選擇D盤software目錄下,可為文件指定任意文件名,這里將文件重命名為mysql57。
3、在解壓的文件夾下新建data目錄,用來(lái)存放數(shù)據(jù)庫(kù)數(shù)據(jù)。

image-20210816172448861.png
4、新建數(shù)據(jù)庫(kù)配置文件my.ini,并寫入以下信息。

image-20210816172915629.png
[mysql]
# 設(shè)置mysql客戶端默認(rèn)字符集
default-character-set=utf8
[mysqld]
#設(shè)置3306端口
port = 3306
# 設(shè)置mysql的安裝目錄
basedir=D:\Software\mysql57
# 設(shè)置mysql數(shù)據(jù)庫(kù)的數(shù)據(jù)的存放目錄
datadir=D:\Software\mysql57\data
# 允許最大連接數(shù)
max_connections=200
# 服務(wù)端使用的字符集默認(rèn)為8比特編碼的latin1字符集
character-set-server=utf8
# 創(chuàng)建新表時(shí)將使用的默認(rèn)存儲(chǔ)引擎
default-storage-engine=INNODB
注意:需將basedir和datadir替換為自己的安裝路徑。
5、添加環(huán)境變量,將D:\Software\mysql57\bin目錄添加進(jìn)path變量

image-20210816173405609.png
6、點(diǎn)擊window鍵搜索cmd,右鍵以管理員身份運(yùn)行

image-20210816214610460.png
7、執(zhí)行mysqld --initialize --user=mysql --console命令進(jìn)行數(shù)據(jù)庫(kù)初始話
7.1、若出現(xiàn)以下報(bào)錯(cuò)情況請(qǐng)安裝 Visual Studio 2013 的 Visual C++資源包

image-20210816174222147.png

image-20210816174402455.png
下載鏈接https://www.microsoft.com/en-us/download/details.aspx?id=40784

image-20210816215100632.png
根據(jù)系統(tǒng)版本選擇相應(yīng)版本下載,這里選擇x64版本。

image-20210816215131469.png
7.2再次執(zhí)行以下命令
mysqld --initialize --user=mysql --console
如下圖所示,初始化成功,最后一串字符是生成的默認(rèn)密碼(建議復(fù)制保存)
[圖片上傳失敗...(image-decaa8-1629124480644)]
)
8、安裝musql服務(wù),服務(wù)名稱這里指定為MySQL57
mysqld --install MySQL57

image-20210816210948349.png
9、啟動(dòng)服務(wù)
net start mysql57

image-20210816211200927.png
10、連接數(shù)據(jù)庫(kù)
mysql -uroot -p
輸入密碼,回車。
出現(xiàn) mysql> 前綴表示連接欸成功。
11、查看所有數(shù)據(jù)庫(kù)
show databases
因?yàn)槭褂玫氖窍到y(tǒng)生成的初始密碼,提示需要修改密碼。

image-20210816211306246.png
將密碼修改為 123123
set password for root@localhost=password("123123")

image-20210816211444566.png
修改成功后再次執(zhí)行show databases;命令。成功。

image-20210816211507335.png
12、因?yàn)槭窃谧约褐鳈C(jī)上部署學(xué)習(xí)用,且密碼強(qiáng)度較弱,建議在不使用是執(zhí)行以下命令關(guān)閉MySQL服務(wù)。
net stop mysql57

image-20210816211606879.png