主頁(yè) > 知識(shí)庫(kù) > MySql允許遠(yuǎn)程連接如何實(shí)現(xiàn)該功能

MySql允許遠(yuǎn)程連接如何實(shí)現(xiàn)該功能

熱門標(biāo)簽:哈爾濱云外呼系統(tǒng)運(yùn)營(yíng)商 永州智能外呼系統(tǒng) 地圖標(biāo)注直通車 電銷機(jī)器人市場(chǎng)價(jià) dq8 全地圖標(biāo)注 趙縣地圖標(biāo)注 遂寧400電話申請(qǐng) 南寧智能電銷機(jī)器人價(jià)格 邯鄲400電話注冊(cè)辦理

 MySql允許遠(yuǎn)程連接如何實(shí)現(xiàn)該功能

要達(dá)到這個(gè)目的需要實(shí)現(xiàn)兩點(diǎn)

  1. 開(kāi)通用戶權(quán)限
  2. 解除本地綁定

開(kāi)通用戶權(quán)限

首先登陸服務(wù)器端的MySQL

//不使用空格可以直接登陸
mysql -u用戶名 -p密碼

mysql> use mysql
mysql> select user, host from user;

效果圖

執(zhí)行了代碼以后會(huì)看到所有的用戶以及對(duì)應(yīng)的host

其中host的意思就是指允許訪問(wèn)的Ip地址,%的意思就是任何IP,當(dāng)然如果是你的本地服務(wù)器,你也可以配置為本地的一個(gè)IP。

用戶可以通過(guò)sql語(yǔ)句來(lái)讓host為全部即可

//更新host, 這里要選擇一個(gè)存在的user和host
//user表中 user跟host合起來(lái)才是主鍵,所以不能重復(fù),如上圖所示,如果只查詢r(jià)oot更新會(huì)報(bào)錯(cuò)
mysql> update user set host = '%' where user = 'root' and host = 'localhost'

這樣就修改了一個(gè)已存在的用戶的權(quán)限。

Or

可以選擇重新創(chuàng)建新的用戶權(quán)限。

// 當(dāng)然也可以指定部分權(quán)限,比如只讀之類的
mysql>GRANT ALL PRIVILEGES ON *.* TO 'newuser'@'%' IDENTIFIED BY 'newpassword' WITH GRANT OPTION;

下面是全局的權(quán)限列表

全局管理權(quán)限:

FILE: 在MySQL服務(wù)器上讀寫文件。
PROCESS: 顯示或殺死屬于其它用戶的服務(wù)線程。
RELOAD: 重載訪問(wèn)控制表,刷新日志等。
SHUTDOWN: 關(guān)閉MySQL服務(wù)。

數(shù)據(jù)庫(kù)/數(shù)據(jù)表/數(shù)據(jù)列權(quán)限:

ALTER: 修改已存在的數(shù)據(jù)表(例如增加/刪除列)和索引。
CREATE: 建立新的數(shù)據(jù)庫(kù)或數(shù)據(jù)表。
DELETE: 刪除表的記錄。
DROP: 刪除數(shù)據(jù)表或數(shù)據(jù)庫(kù)。
INDEX: 建立或刪除索引。
INSERT: 增加表的記錄。
SELECT: 顯示/搜索表的記錄。
UPDATE: 修改表中已存在的記錄。

特別的權(quán)限:

ALL: 允許做任何事(和root一樣)。
USAGE: 只允許登錄–其它什么也不允許做。

解除地址綁定

我之前開(kāi)通了權(quán)限,但是本地的綁定還沒(méi)有解除,所以本地通過(guò)命令行仍然不能連接到服務(wù)器數(shù)據(jù)庫(kù)。后來(lái)看了一些資料才知道地址綁定這個(gè)東西。

我的服務(wù)器是Ubuntu Server 服務(wù)器通過(guò)apt-get安裝的mysql,配置文件的位置如下:

/etc/mysql/my.conf
其中的一行就是bind-address = 127.0.0.1
將其注釋掉即可

如果是windows的服務(wù)器,應(yīng)該是my.ini文件,需要到安裝mysql的位置去找找了。

自此,本地可以通過(guò)mysql -h host -r -p來(lái)訪問(wèn)遠(yuǎn)程的mysql數(shù)據(jù)庫(kù)了

當(dāng)解除了地址綁定以后需要重啟mysql的服務(wù)即可生效

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

您可能感興趣的文章:
  • MySQL數(shù)據(jù)庫(kù)遠(yuǎn)程連接開(kāi)啟方法
  • 遠(yuǎn)程連接mysql 授權(quán)方法詳解
  • MySQL遠(yuǎn)程連接丟失問(wèn)題解決方法(Lost connection to MySQL server)
  • mysql 遠(yuǎn)程連接數(shù)據(jù)庫(kù)的方法集合
  • 配置mysql允許遠(yuǎn)程連接的方法
  • 解決遠(yuǎn)程連接mysql很慢的方法(mysql_connect 打開(kāi)連接慢)
  • navicat無(wú)法遠(yuǎn)程連接mysql的解決方法
  • MYSQL不能從遠(yuǎn)程連接的一個(gè)解決方法(s not allowed to connect to this MySQL server)
  • 解決MySQL無(wú)法遠(yuǎn)程連接的方法
  • mysql開(kāi)啟遠(yuǎn)程連接(mysql開(kāi)啟遠(yuǎn)程訪問(wèn))

標(biāo)簽:中衛(wèi) 南寧 定西 上海 張家界 鄂州 浙江 阿里

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《MySql允許遠(yuǎn)程連接如何實(shí)現(xiàn)該功能》,本文關(guān)鍵詞  MySql,允許,遠(yuǎn)程,連接,如何,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《MySql允許遠(yuǎn)程連接如何實(shí)現(xiàn)該功能》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于MySql允許遠(yuǎn)程連接如何實(shí)現(xiàn)該功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章