MySQL5.7 windows解壓版安裝與配置

請容我先寫幾篇環境配置類的文章記錄一下一些微不足道的東西。


這不是正式的教程,所以不會像偉大的互聯網上的其他文章那麼的詳細,對新手那麼友好,因爲這是寫給自己的記錄。


1、首先從官方社區下載mysql5.7解壓版,MySQL5.7和以往的版本有了些改動,你需要格外注意以下第4-6條

2、我把它解壓到了D:\MySQL\MySQL Server 5.7,順便提一下系統是2012 R2

3、設置環境變量,在系統變量PATH中增加D:\MySQL\MySQL Server 5.7\bin

4、在D:\MySQL\MySQL Server 5.7目錄下建立data目錄和my.ini,my.ini裏面的配置內容可以從別處複製過來,具體怎麼配置那是讀者你自己的事

5、在D:\MySQL\MySQL Server 5.7\bin文件夾下按shift同時右鍵,在當前路徑打開CMD

6、在CMD中運行D:\MySQL\MySQL Server 5.7\bin>mysqld --initialize

7、如果報錯,自行解決,沒有報錯的話,D:\MySQL\MySQL Server 5.7\data目錄下會生成一個以計算機名命名的.err文件

8、打開這個err文件,可以找到有一行"[Note] A temporary password is generated for root@localhost:..."載明瞭root用戶的臨時密碼,這個密碼等下要用

9、繼續在剛纔的CMD中執行D:\MySQL\MySQL Server 5.7\bin>mysqld install,如果出現Service successfully installed.說明成功了

10、接下來要做的就是net start mysql,如果啓動不成功,根據具體提示解決吧

11、不要忘記了此時root用戶還是臨時密碼,需要修改正式密碼才能正常使用Mysql5.7,由於mysql.user表裏面已經沒有password字段了,所以不能像以往的版本那樣通過更新這個字段來修改密碼,這時候應該保持使用這一招:

mysql -u root -p

輸入剛纔的臨時密碼

SET PASSWORD=PASSWORD('你的新密碼');

12、是不是就完工了呢?不要着急,如果你還需要開啓遠程訪問,那麼按照下面的招勢繼續走:

SELECT HOST,USER FROM USER WHERE USER='root';/*看看有哪些用戶以及各自的訪問權限*/
UPDATE USER SET HOST = '%' WHERE USER ='root';/*設置root爲不限制訪問來源*/
FLUSH PRIVILEGES;/*刷新權限緩存*/

好了,總共就這12式。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章