萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MySQL登錄錯誤 Access denied for user解決方法

MySQL登錄錯誤 Access denied for user解決方法

看到錯誤提醒Access denied for user我們要麼是mysql密碼輸入錯誤,要麼就是你的mysql密碼給人修改了或刪除了,下面我來給各位介紹解決方法。

測試例子,我在phpmyadmin中登錄我本地的mysql數據庫,默認用戶名密碼為root,root但我嘗試輸入root,密碼為www.111cn.net出現如下錯誤提醒.

如下圖所示提醒:#1045 無法登錄 MySQL 服務器

 

 

MySQL登錄錯誤 Access denied for user解決方法

 

好我現在再使用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了我們再嘗試登錄就會提醒登錄成功了。

 

copyright © 萬盛學電腦網 all rights reserved