欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

MySQL登錄不上出現密碼NO

錢艷冰2年前11瀏覽0評論

很多MySQL初學者在登錄MySQL時會遇到密碼NO的錯誤,這是什么原因呢?

mysql -u root -p

上述命令是登錄MySQL的基本命令,輸入后按回車,我們需要輸入系統管理員密碼才能成功登錄數據庫。但是,有時候我們輸入正確的密碼,仍然會出現密碼NO的錯誤提示。

這是因為MySQL的密碼在輸入時是不會顯示出來的,當我們輸入后按下回車鍵,系統會將我們輸入的密碼和數據庫中存儲的密碼進行比對。如果兩個密碼不一致,就會出現密碼NO的錯誤提示。

所以,嘗試用正確的密碼再次登錄是解決問題的第一步。如果仍然出現問題,您需要重置MySQL的root密碼。

/* 1. 停掉MySQL */
service mysqld stop
/* 2. 以特權模式啟動MySQL */
mysqld_safe --skip-grant-tables &
/* 3. 進入MySQL */
mysql -u root -p
/* 4. 進入MySQL后執行以下兩條命令 */
use mysql;
UPDATE user SET password=PASSWORD('新密碼') WHERE user='root';
/* 5. 重啟MySQL */
service mysqld restart

重置root密碼的過程中,需要先停掉MySQL,再以特權模式啟動,接著進入MySQL,執行SQL語句完成密碼重置后重啟MySQL。

總的來說,MySQL的密碼NO問題需要用正確的密碼嘗試登錄,如果還不行,則需要重置密碼。希望這篇文章能幫到你,讓你在數據庫學習中少走彎路。