標籤: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 設定允許遠端連線