在使用MySQL時,我們安裝完成后需要設置一個密碼來進行數據庫的管理,但是有時候我們可能會遇到安裝完MySQL后,進入數據庫卻發現沒有設置密碼,導致無法登錄的情況。
出現這種情況,我們需要進行以下的操作來解決:
1. 打開cmd或者終端,使用管理員或root權限運行MySQL。 2. 使用以下命令進行登錄,此處沒有密碼,直接回車。 mysql -u root -p 3. 您可能會遇到下圖所示的情況。 ![mysql1](https://s1.ax1x.com/2020/09/03/w9XGln.png) 這是因為Windows下默認不區分大小寫,而MySQL默認是區分大小寫的。因此,此時輸入password是無效的。需要先關閉MySQL服務,然后在命令行里輸入以下內容。 mysqld --skip-grant-tables 就可以像下面這樣登錄了。 mysql -u root 使用以下命令修改root用戶的密碼。 mysql>update mysql.user set authentication_string=password('新密碼') where user='root'; 注意:MySQL 5.7.x版本之前的用戶鑒定字段為Password,之后的版本改為了authentication_string。如果您是5.7版本以上,則應該使用authentication_string。 然后輸入以下命令以使修改立即生效。 mysql>flush privileges; 4. 再次退出MySQL服務,將Skip-grant-tables參數注釋掉。 5. 重啟MySQL,然后使用新密碼登錄MySQL即可。
以上就是解決MySQL安裝后沒密碼進不去的方法,希望能對大家有所幫助。
下一篇css索引值是什么