測試例子,我在phpmyadmin中登錄我本地的mysql數據庫,默認用戶名密碼為root,root但我嘗試輸入root,密碼為www.111cn.net出現如下錯誤提醒.
如下圖所示提醒:#1045 無法登錄 MySQL 服務器
好我現在再使用mysqladmin來連接mysql數據庫同樣輸入錯誤密碼
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: YES)'
這樣的話都是密碼與用戶名不對的原因了,我們只要輸入正常的用戶名密碼即可登錄了,如果你有服務器管理權限,而你又不記得密碼了我們可以嘗試破解哦,提供一個windows破解mysql密碼的例子。
代碼如下 復制代碼>service mysqld stop
>mysqld_safe --skip-grant-tables &
輸入 mysql -uroot -p 回車進入
>use mysql;
> update user set password=PASSWORD("www.111cn.net")where user="root"; #更改密碼為 newpass
> flush privileges; #更新權限 > quit #退出
>service mysqld restart
>mysql -uroot -pnewpass #新密碼進入
這樣你的新密碼就是www.111cn.net了我們再嘗試登錄就會提醒登錄成功了。