Linux下解決MySQL無法遠端連線問題

來源:互聯網
上載者:User

系統內容: Linux CentOS-6.4-64bit

在搭建MySQL過程中,預設的Root賬戶是只能在本機訪問的,如果想通過其他機器訪問Linux上的MySQL資料庫,必然需要進行一番配置,接下來我來介紹一下我的解決方案。首先,用Root賬戶從命令列進入MySQL,成功後按如下方法配置

1.下方語句為對應賬戶賦予可以訪問的許可權,‘使用者名稱’和‘密碼’部分填寫所需的

grant all privileges on *.* to '使用者名稱' @'%' identified by '密碼' with grant option;

2.寫入許可權

flush privileges;

3.重啟資料庫

service mysqld restart

在保證網路正在的情況下,我發現進行如上配置後還是無法遠端連線Linux的MySQL資料庫。後來我發現原來是防火牆在作怪,這裡仍然有兩種解決辦法,一種在設定檔裡添加上3306連接埠的例外,一種直接關閉防火牆,目前我採用第二種辦法,直接關閉防火牆。接下來,我開啟終端,輸入setup,會出現如下介面

按斷行符號進入後,會出現如下介面

使用空格鍵選擇是否啟用,當我禁用完畢後,使用遠端用戶端串連,發現現在是可以串連的,至此問題成功解決。

推薦閱讀:

Linux網站架構系列之Apache----部署篇

MySQL完整安裝和主從雙機配置

RHEL6平台rpm方式安裝MySQL資料庫

RedHat 6.3安裝MySQL-server-5.6.13-1.el6.x86_64.rpm

Ubuntu 12.04下原始碼安裝MySQL5.6以及Python-MySQLdb

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.