本文主要介紹windows下MySql安裝:
A. 可執行文件安裝(略)
B. 壓縮包安裝
1.下載
MySQL Community Server 5.7.16
http://dev.mysql.com/downloads/mysql/
2.解壓
若是想要讓MySQL安裝在指定目錄,那麼就將解壓後的文件夾移動到指定目錄.
如:C:\mysql-5.7.16-winx64
3.添加環境變量
【右鍵計算機】-->【屬性】-->【高級系統設置】-->【高級】-->【環境變量】-->
【在第二個內容框中找到變量名爲Path的一行,雙擊】 --> 【將MySQL的bin目錄路徑追加到變值值中,用;分割】
4.初始化
PS:Run cmd as administrator
mysqld --initialize-insecure
# 自動建立root用戶,密碼爲空mysql
# 若提示msvcr120.dll缺失,須要安裝Visual C++sql
# 地址:https://www.microsoft.com/en-us/download/details.aspx?id=40784windows
# C:\mysql-5.7.16-winx64\下產生data文件夾表示安裝成功。
5.啓動MySQL服務
mysqld
# 啓動MySQL服務
6.啓動MySQL客戶端並鏈接MySQL服務
mysql -u root -p # 鏈接MySQL服務器
7.將MySQL服務製做成windows服務
上一步解決了一些問題,但不夠完全,由於在執行【mysqd】啓動MySQL服務器時,當前終端會被hang住,
那麼作一下設置便可解決此問題:
注意:--install前,必須用mysql啓動命令的絕對路徑
# 製做MySQL的Windows服務,在終端執行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --install服務器
# 」Service successfully installed.「 表示成功。
# 移除MySQL的Windows服務,在終端執行此命令:
"c:\mysql-5.7.16-winx64\bin\mysqld" --remove
註冊成服務以後,之後再啓動和關閉MySQL服務時,僅需執行以下命令:
# 啓動MySQL服務
net start mysql
# 關閉MySQL服務
net stop mysqlserver
出現錯誤記錄:rem
# 啓動MySql 報錯「ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061)」cmd
# net start mysql; 服務名無效。 請鍵入 NET HELPMSG 2185 以得到更多的幫助it
處理:class
# 移除MySQL的Windows服務變量
# 刪除bin\下的data從新安裝。