找到安裝目錄下的my.ini
配置文件,找到[mysqld]
,在這行下面加入如下語句:
skip-grant-tables
需要特別注意,如果安裝目錄在c系統盤下,修改是需要權限的,可以先將文件剪切到其他盤,然后修改,接着剪切回來。
以上的步驟網上有許多,我修改之后,興奮地又去嘗試登錄來着,還是不行,后來發現修改完配置文件之后,需要重新啟動一下MySQL。
可以打開服務(win+R),輸入services.msc
,進去之后找到MySQL服務,重啟動。(ps:啟動關閉mysql的方法還有許多,比如以管理員身份打開cmd,輸入以下命令:
net stop mysql # 關閉服務
net start mysql # 開啟服務
接着就能夠免密登錄了,接下來修改密碼的方法有很多,我隨便找了一種試了下:
mysql> update mysql.user set password=PASSWORD('123456') where User='root';# 修改密碼
mysql> flush privileges;#刷新權限
mysql> quit
完事之后,依舊重啟MySQL。
在cmd黑窗口輸入以下語句:
mysql -u root -p # 訪問本地MySQL
最后輸入修改之后的密碼,就能看到welcom啥啥啥的了。