以前一直在ubuntu下作開發,好久沒有在windows下搭建環境了,最近離職整理關於mysql的相關資料,嘗試在win10下安裝mysql,發現跟以前有多變化,因此寫下記錄下。html
1.下載
首先登錄mysql官網,選擇DOWNLOADS,下拉到網頁最後,選擇MySQL Community Server(這個是免費的版本),而後根據本身系統選擇相對應的mysql。mysql
2.安裝
將文件解壓,打開後發現沒有直接安裝的應用程序,因而果斷度娘,發現須要作以下步驟才能安裝mysqlsql
- a.將剛纔解壓過的文件夾放在想要安裝的目錄下
- b.新建一個my.ini文件,而後用記事本打開輸入mysql的基本配置,具體配置見連接:http://jingyan.baidu.com/albu...
- c.而後以管理員的身份運行cmd,進入mysql解壓文件夾的bin目錄,再輸入mysqld install回車運行就能夠了,注意是mysqld不是mysql。
- d.接下來咱們用mysqld --initialize 先初始化data目錄。要否則mysql5.7的文件夾下面不會出現data文件夾。注意這裏可能會報錯,大概意思就是沒法找到my.ini文件,須要將my.ini文件使用記事本打開,另存爲,編碼使用ANSI,再次嘗試應該就ok了。
- e.接着就是在輸入net start mysql啓動服務。
可是這樣仍是沒法登錄mysql,因此須要經過如下步驟:數據庫
- a.首先找到系統服務(services.msc),可能會出現沒法關閉的狀況,那麼點擊屬性,啓動方式選擇禁用,重啓電腦
- b.而後在提示命令管理工具輸入以下命令,進入安全模式:mysqld --defaults-file="E:mysql5.7my.ini" --console --skip-grant-tables,這裏的路徑須要根據你安裝的實際路徑修改。好的,這個窗口咱們讓它就這麼運行,而後從新打開一個命令提示窗口,記得必定是管理員權限。
- c.從新打開一個cmd窗口,輸入命令mysql -uroot -p就能登陸了,可是尚未徹底搞定
- d.接着,咱們來選擇當前使用的數據庫:輸入如下命令:
- use mysql;(進入mysql數據庫)
- update user set authentication_string=password("新密碼") where user="root";(給root用戶設置新密碼)
- flush privileges;(刷新數據庫)下次輸入mysql -uroot -p 就能夠用新密碼登陸了