寫作目的
今天在安裝MySQL5.7.17的時候遇到了一些坑汉操,花了很長時間才搞清楚愁铺,希望看到這篇文章的小伙伴能繞過這些坑鹰霍。
在官網(wǎng)下載的最新的5.7.17免安裝版本mysql下載
MySQL 5.7.17安裝
- 解壓后配置my.ini文件,然后就運行命令
net start mysql
接著就顯示:
MySQL正在啟動.
MySQL無法啟動茵乱。
服務(wù)沒有報告任何錯誤茂洒。
- 然后找到原因,MySQL需要初始化data瓶竭,于是進入MySQL目錄:
cd C:\Program Files\mysql-5.7.17-winx64
接著:
mysqld --initialize
然后就能看見MySQL目錄下面有data文件夾了督勺,再次運行net start mysql
也沒什么問題 - 緊接著新的坑又來了。初始化之后root賬戶的密碼是隨機生成的=锓 V前А!
輸入mysql -u root -p
并不能直接登入MySQL荧恍,需要輸入密碼瓷叫。
于是我們在MySQL的data文件夾下用everything(一個非常好用的文件搜索工具)搜索 .err 日志文件。找到這貨之后進去文件看到:
2017-02-04T12:35:32.292569Z 1 [Note] A temporary password is generated for root@localhost: 3>7dY19qL>b#
沒錯送巡!我們的密碼就是這貨3>7dY19qL>b#
摹菠。輸入密碼之后,我們終于進入了MySQL授艰。 - 修改密碼辨嗽,我這里直接輸入:
set password for root@localhost = password('admin');
就成功修改密碼了。