測試環境
系統:Windows 10專業版
版本:MySQL Server 5.7.14
提綱
- 修改配置文件
- 初始化
- 安裝服務、啟動服務
- 修改root密碼
步驟
1、解壓安裝包
在MySQL官網上下載zip包,解壓后內容如圖所示。


(注意:在解壓的目錄中默認不存在“data”目錄,需要手動添加或者執行初始化命令后自動生成。)
2、修改配置文件
在解壓后的目錄中,my-default.ini是默認配置文件,MySQL運行時首先會在bin目錄下尋找my.ini文件。復制my-default.ini文件並重命名為my.ini,將my.ini移動到bin目錄中,並修改其內容:
[mysql] # 設置客戶端默認字符集 default-character-set=utf8 [mysqld] #設置3306端口 port = 3306 # 設置安裝目錄 basedir=C:\Program Files\MySQL\MySQL Server 5.7.14 # 設置數據存放目錄 datadir=C:\Program Files\MySQL\MySQL Server 5.7.14\data # 設置最大連接數 max_connections=200 # 設置服務端字符集 character-set-server=utf8
(注意:配置參數根據自己需要來設置,初始配置主要設置basedir和datadir)
3、初始化MySQL
默認解壓文件是沒有data文件夾的,使得網上很多配置方法無效,如果不進行初始化的話,mysql服務是無法啟動的(有玩笑稱:從MySQL 5.7開始,Oracle公司開始致力於破壞MySQL的易用性,迫使用戶使用Oracle數據庫)。
用管理員權限打開CMD,進入MySQL的bin目錄,執行命令:mysqld --initialize --user=mysql --console
該命令會創建data目錄與數據庫,生成root用戶和臨時密碼,如下圖,我們需要記住生成的臨時密碼已便於后續登錄並修改密碼。


4、配置環境變量
將MySQL的bin目錄路徑添加到系統環境變量Path中,如圖所示。


5、安裝服務、啟動服務
用管理員權限打開CMD,進入MySQL的bin目錄,執行命令:mysqld -install,出現“Service successfully installed.”后代表服務安裝成功。此時在Windows的服務列表中即可查看到MySQL服務,如圖所示。


繼續執行命令:net start mysql 即可啟動服務(或者直接在上圖服務管理器中右鍵MySQL來啟動服務),命令行執行效果如圖所示:


6、修改root密碼
運行cmd,輸入mysql -u root -p 並回車執行命令,輸入舊密碼(這里需要用到初始化過程中生成的臨時root密碼)后連接MySQL服務,之后執行命令:set password for root@localhost = password('新密碼'); 即可修改root密碼(注意:命令結尾的分號不能省略)。