首頁 > 資料庫 > mysql教程 > 如何在 Ubuntu 上啟用遠端 MySQL 連線並解決「存取被拒絕」錯誤?

如何在 Ubuntu 上啟用遠端 MySQL 連線並解決「存取被拒絕」錯誤?

Barbara Streisand
發布: 2024-12-09 08:24:05
原創
850 人瀏覽過

How to Enable Remote MySQL Connections on Ubuntu and Resolve

Ubuntu 上的遠端MySQL 連線

問題:

儘管嘗試建立遠端連線, MySQL伺服器仍然無法訪問,並顯示錯誤訊息「訪問被拒絕

解決方案:

第1 步:配置MySQL 綁定位址

在MySQL 5.6及以下版本及5.7以上,取消對應配置中bind-address參數的註解檔:

  • 5.6 及以下版本: /etc/mysql/my.cnf
  • 5.7 以上版本: /etc/mysql/mysql.conf.d/mysqld.cnf

將綁定位址分配給您電腦的IP位址(將xxx替換為實際位址):

bind-address = xxx.xxx.xxx.xxx
登入後複製

或者,使用0.0.0.0 將MySQL暴露給所有介面。應顯示綁定至連接埠3306 的IP 位址,確認MySQL可以遠端存取.

第3 步:建立遠端使用者

建立遠端連線需要具有localhost 和% 存取權限的使用者。使用者:

lsof -i -P | grep :3306
登入後複製

步驟4:授予權限

授予遠端使用者必要的權限:

CREATE USER 'myuser'@'localhost' IDENTIFIED BY 'mypass';
CREATE USER 'myuser'@'%' IDENTIFIED BY 'mypass';
登入後複製
第五步:沖洗權限

最後,刷新權限變更並退出:

透過這些步驟,您應該能夠安全地建立與MySQL伺服器的遠端連線。

以上是如何在 Ubuntu 上啟用遠端 MySQL 連線並解決「存取被拒絕」錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板