ubuntu 下mysql 設定允許遠端連線

來源:互聯網
上載者:User

標籤:ubuntu   mysql   遠端連線   

ubuntu: 安裝mysql-server,sudo apt-get install mysql-server


mysql 安裝成功後查看mysql狀態:/etc/init.d/mysql status

出現:則mysql服務處於運行狀態;

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6F/5F/wKioL1WaZ4qAsZkBAAKhFTxq75k887.jpg" title="20150706192530.png" alt="wKioL1WaZ4qAsZkBAAKhFTxq75k887.jpg" />

                圖 1

若出現出現所示,表示mysql服務未啟動,650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6F/5F/wKioL1WaaJXDw2A2AAAlk7aUons256.jpg" title="QQ20150706193006.png" alt="wKioL1WaaJXDw2A2AAAlk7aUons256.jpg" />

運行:sudo /etc/init.d/mysql start 啟動mysql服務

出現情況則啟動成功:650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6F/5F/wKioL1WaaUHTbL6_AADgfdRSXYA347.jpg" title="QQ20150706193247.png" alt="wKioL1WaaUHTbL6_AADgfdRSXYA347.jpg" />

確定 mysql服務啟動成功後,進行mysql允許遠端連線設定:

方法一:

   1. 將/etc/mysql/my.cnf檔案中的:

    bind-address = 127.0.0.1 —>#bind-address = 127.0.0.1  //即注釋這一行內容

   2.運行命令登入mysql:

    mysql -u root -p (Enter鍵)

    會提醒輸入root對應的密碼 (Enter鍵) 

    出現如下情況則登入成功

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6F/61/wKiom1WaaZyDhQBKAAQfwZxRoWU278.jpg" title="QQ20150706194212.png" alt="wKiom1WaaZyDhQBKAAQfwZxRoWU278.jpg" />


3.對mysql資料庫中user表操作:

  use mysql;

    650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6F/5F/wKioL1WabBaBn5FQAAA0SugEnJQ961.jpg" title="QQ20150706194423.png" alt="wKioL1WabBaBn5FQAAA0SugEnJQ961.jpg" />

  select User.password,host from user;650) this.width=650;" src="http://s3.51cto.com/wyfs02/M01/6F/61/wKiom1WaapKBoKKLAALHB6Sfrh8326.jpg" title="QQ20150706194607.png" alt="wKiom1WaapKBoKKLAALHB6Sfrh8326.jpg" />

   User:表示允許連結資料庫的使用者

   password:表示允許連結資料庫的使用者密碼

   host:表示允許連結資料庫的主機地址

4.設定允許遠端連線資料庫

  利用語句:

   GRANT ALL PRIVILEGES ON data.* TO ‘datauser‘@‘%‘ IDENTIFIED BY ‘datauser‘ WITH GRANT OPTION; 

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6F/5F/wKioL1Wabv6Qml86AAFIj6txcT0211.jpg" title="QQ20150706195725.png" alt="wKioL1Wabv6Qml86AAFIj6txcT0211.jpg" />

在運行: select User.password,host from user;

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6F/5F/wKioL1Wab0viXlJJAAMAJd3y1Ng479.jpg" title="QQ20150706195842.png" alt="wKioL1Wab0viXlJJAAMAJd3y1Ng479.jpg" />user表中已經新增了設定的使用者連結資訊

現在用其他主機測試是否能夠連結:

這裡我用的navicat連結:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6F/62/wKiom1WabkWAa0EsAAE9yWzWyVc959.jpg" title="QQ20150706200203.png" alt="wKiom1WabkWAa0EsAAE9yWzWyVc959.jpg" />

點擊測試連結:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/6F/5F/wKioL1WacEjRBgeXAAEIegowrFU173.jpg" title="QQ20150706200253.png" alt="wKioL1WacEjRBgeXAAEIegowrFU173.jpg" />

提示串連成功;

點擊確定,看看資料庫是否存在:

650) this.width=650;" src="http://s3.51cto.com/wyfs02/M02/6F/5F/wKioL1WacI7CiXJaAAA0ZW_fU6c894.jpg" title="QQ20150706200408.png" alt="wKioL1WacI7CiXJaAAA0ZW_fU6c894.jpg" />

存在,說面設定成功。

現在就可以在其它任何電腦上操作資料庫了


本文出自 “Knight” 部落格,請務必保留此出處http://knight328.blog.51cto.com/7480408/1671437

ubuntu 下mysql 設定允許遠端連線

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.