最近在Windows下敲PHP代碼瞒滴,需要安裝數(shù)據(jù)庫MySQL。在官網(wǎng)下載纤垂,Windows下有msi和zip兩個安裝包夕晓,嘗試用msi安裝宛乃,被安裝界面那一連串的英文配置頁面嚇到了,果斷選擇zip包的安裝方式运授。
創(chuàng)建配置文件my.ini
下好對應(yīng)系統(tǒng)版本的zip安裝包,我把它解壓到D盤,并把解壓后的文件夾改名為mysql乔煞,然后在D:\mysql下新建配置文件my.ini吁朦,輸入以下內(nèi)容:
[mysqld]
#設(shè)置mysql的安裝目錄
basedir = D:\mysql
#設(shè)置mysql數(shù)據(jù)的存放目錄
datadir = D:\mysql\data
#設(shè)置UTF-8編碼
character-set-server = utf8
[client]
default-character-set = utf8
安裝mysql服務(wù)
以管理員權(quán)限運行cmd,切換到D:\mysql\bin目錄下渡贾,初始化生成data文件夾
mysqld --initialize-insecure(建議使用逗宜,不設(shè)置root密碼)
mysqld --initialize(不建議使用,生成一個隨機(jī)的root密碼)
特別注意:mysqld --initialize-insecure中-insecure是直接連在--initialize后面的,不可以分開纺讲。
安裝MySQL服務(wù)
mysqld -install
啟動MySQL服務(wù)
net start mysql
添加環(huán)境變量擂仍,并設(shè)置密碼
設(shè)置Windows環(huán)境變量:右鍵點擊桌面“計算機(jī)”-屬性-高級系統(tǒng)設(shè)置-環(huán)境變量-系統(tǒng)變量-Path,在打開的變量值框最后加上路徑D:\mysql\bin熬甚,保存逢渔;
運行普通權(quán)限的cmd,輸入mysql -u root
設(shè)置root密碼:
set password for root@localhost = password('YourPassword');