如何使用 WAMP 修復 MySQL 中的「存取被拒絕」錯誤?

Mary-Kate Olsen
發布: 2024-10-26 15:05:02
原創
324 人瀏覽過

How to Fix the

使用WAMP 解決MySQL 中的「拒絕存取」錯誤

嘗試透過控制台或phpMyAdmin 連接到MySQL 時,出現錯誤訊息「 #1045 - 使用者「root」@「localhost」存取被拒絕(使用密碼:YES)」表示密碼不正確或驗證問題。儘管確保使用正確的密碼,但仍會出現此問題,這可能是由於密碼差異或其他配置錯誤造成的。

解決方案:

要解決此錯誤,請按照以下步驟操作:

  1. 更改Root 密碼:

使用以下指令啟動MySQL 服務:

mysql -u root -p
登入後複製

在MySQL控制台,輸入以下指令更新root密碼:

UPDATE mysql.user SET Password=PASSWORD('MyNewPass') WHERE User='root';
登入後複製
  1. 更新設定檔:

編輯config.inc。修改root 密碼為'MyNewPass':

$cfg['Servers'][$i]['password'] = 'MyNewPass'
登入後複製
  1. 重新啟動MySQL 服務:

停止並重新啟動假設您在Windows 上執行WAMP):

mysql_stop.bat
mysql_start.bat
登入後複製
  1. 重新連線:

嘗試連線到MySQL 或再次使用新密碼登入phpMyAdmin。您現在應該能夠成功存取 MySQL。

其他提示:

  • 確保您的防火牆沒有阻止 MySQL 連接埠(預設為 3306)。
  • 驗證 MySQL 使用者「root」是否具有存取資料庫所需的權限。
  • 檢查是否有任何可能阻止存取的 SELinux 或 AppArmor 限制。
  • 如果您'正在使用 MySQL 5.7 或更高版本,請在更新語句中使用 'authentication_string' 而不是 'Password'。

以上是如何使用 WAMP 修復 MySQL 中的「存取被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!