一、相關下載地址:mysql
MySQL壓縮包(本文檔使用的5.7.20版本):sql
https://dev.mysql.com/downloads/mysql/編碼
Visual C++ Redistributable Packages for Visual Studio 2013安裝包(本版本的MySQL須要此運行庫支持):spa
https://www.microsoft.com/zh-CN/download/details.aspx?id=407843d
二、安裝Visual C++ Redistributable Packages for Visual Studio 2013。code
三、解壓MySQL壓縮包文件server
四、將bin目錄路徑添加到環境變量中:blog
五、在根目錄下添加data文件夾與my.ini文件(從5.7.18版本開始下載的文件裏面不提供這兩個東西)rem
六、在my.ini文件裏面添加如下內容並保存(實際路徑根據解壓的目錄有所不一樣)文檔
[mysqld]
# 設置MySQL的根目錄
basedir=D:\Program Files\mysql-5.7.20-winx64
# 設置data目錄
datadir=D:\Program Files\mysql-5.7.20-winx64\data
# 端口號
port=3306
# 設置默認編碼
character-set-server=utf8
# 設置默認存儲引擎
default-storage-engine=INNODB
七、執行如下命令初始化MySQL,生成root用戶及密碼
mysqld --initialize --user=mysql --console
執行後的結果相似下圖:
其中末尾標識處爲root用戶及生成的密碼(冒號後面的部分),記住此密碼(建議複製保存到別的文件裏面),後面的登陸MySQL要這個密碼。
八、以管理員身份打開命令提示符,運行如下命令,將MySQL設置爲系統服務
sc create MySQL binPath= "D:\Program Files\mysql-5.7.20-winx64\bin\mysqld.exe"
執行以下,顯示[SC] CreateService 成功表示設置成功。
打開服務可以找到名爲MySQL的服務,如圖:
九、以管理員身份打開命令提示符,運行如下命令,啓動MySQL服務
net start MySQL
執行結果
十、修改root用戶密碼(若是不修改初始密碼,使用初始密碼登陸的時候會要求修改)
mysqladmin -u root -p password
執行命令後,須要輸入初始密碼,初始密碼爲步驟7中生成的,而後輸入兩次新密碼,執行效果:
而後就能夠使用mysql -uroot -p命令登陸使用了
-------------------- 額外內容 --------------------
一、此處設置服務的時候沒有使用mysqld -install命令設置,由於使用此命令設置後配置mysqld執行文件的默認路徑爲C盤下,所以雖然會顯示設置成功,可是當執行net start MySQL命令時候,會提示錯誤「系統找不到文件」。所以換用系統的sc命令來設置服務。
二、中止MySQL服務命令:
net stop MySQL
三、刪除MySQL服務(前提須要先中止MySQL服務):
mysqld -remove