開啟mysql遠(yuǎn)程連接凰兑,使用navicat連接遠(yuǎn)程數(shù)據(jù)庫

默認(rèn)情況下,我們的mysql遠(yuǎn)程連接是關(guān)閉的勾给,但是我們還需要通過navicat來遠(yuǎn)程連接服務(wù)器的mysql,這時(shí)我們必須先打開mysql的遠(yuǎn)程連接脓钾。

我們這里以開啟阿里云 上的Mysql遠(yuǎn)程連接為例桩警。

環(huán)境前提:Ubuntu16.04 mysql5.7

一捶枢,首先登錄位于阿里云上的mysql:

在服務(wù)器上執(zhí)行:

mysql -u root -h localhost -p 

登錄root數(shù)據(jù)庫

二. 切換到mysql數(shù)據(jù)庫 (需要有能操作mysql這個(gè)庫的權(quán)限,一般是mysql的root用戶)
use mysql

在Mysql中其實(shí)有一個(gè)內(nèi)置且名為'mysql'的數(shù)據(jù)庫谨胞,這個(gè)數(shù)據(jù)庫中存儲(chǔ)的是Mysql的一些數(shù)據(jù)胯努,比如用戶术瓮、權(quán)限信息胞四、存儲(chǔ)過程等,所以呢氓侧,我們可以通過如下簡單的查詢語句來顯示所有的用戶:

SELECT User, Host, Password FROM mysql.user;

執(zhí)行結(jié)果:

--------------+--------------+| user | host | password |+------------------+--------------+--------------+| root | localhost | 37as%#8123fs || debian-test-user | localhost | HmBEqPjC5Y || johnsm | localhost | || brian | localhost | || root | 111.111.111.1| || guest | % | ||linuxprobe | 10.11.12.13 | RFsgY6aiVg |+------------------+--------------+--------------+7 rows in set (0.01 sec)**

三. 這時(shí)我們有兩種方式來進(jìn)行修改:

第一種:是直接將原來的 user='root' and host='localhost' 記錄的host修改成%或指定的ip

1)將host設(shè)置為%表示任何ip都能連接mysql

update user set host='%' where user='root' and host='localhost';

  1. 當(dāng)然也可以將host指定為某個(gè)ip

update user set host='106.39.178.131' where user='root' and host='localhost';

  1. 執(zhí)行完以上語句,接著執(zhí)行以下語句 ,刷新權(quán)限表,使配置生效

flush privileges;

第二種: 是新增一條記錄方式

1)新增一個(gè)用戶newname(這個(gè)新增的用戶名稱也可以為root)密碼為并將host設(shè)置為%表示任何ip都能連接mysql

 grant all on *.* to 'newname'@'%' identified by 'Navicat_123';

2)新增一個(gè)用戶newname,密碼為并將host設(shè)置為指定的ip 表示 只有該ip能連接mysql

grant all on *.* to 'newname'@'106.39.178.131' identified by 'Navicat_123';
grantallprivilegeson*.*to'root'@'%'identifiedby'123456'withgrantoption;
此語句意思是給root用戶在任何IP都可以登錄數(shù)據(jù)庫约巷,操作任何數(shù)據(jù)庫中的任何對(duì)象独郎。

其中:

. 第一個(gè)*是指數(shù)據(jù)庫

*代表所有數(shù)據(jù)庫

第二個(gè)*指數(shù)據(jù)庫對(duì)象

*代表數(shù)據(jù)庫中所有對(duì)象

'root'@'%' root是制定要授權(quán)的數(shù)據(jù)庫用戶

%代表允許登錄的IP

123456是你的數(shù)據(jù)庫密碼

假如要限制只能在1.1.1.1登錄枚赡,把%改成1.1.1.1 ,執(zhí)行完畢后執(zhí)行 flush privileges; 刷新權(quán)限

刪除是數(shù)據(jù)庫用戶:

delete from mysql.user where user='xfz' and host='%';

  1. 執(zhí)行完以上語句,接著執(zhí)行以下語句 ,刷新權(quán)限表,使配置生效

flush privileges;

當(dāng)然如果想再改成本地的連接贪婉,只需要將對(duì)應(yīng)用戶的host改成localhost即可疲迂,

update user set host='localhost' where user='root' and host='106.39.178.131';

四. 不要現(xiàn)在就去navicat進(jìn)行連接,還需要做兩件事尤蒿,要不你就到坑里了

1)檢查服務(wù)器防火墻3306端口開放了嗎,沒開放需要去開放

2)檢查一下阿里云的安全組規(guī)則中是否開放了3306端口,

如何檢查及配置參考文檔:[https://help.aliyun.com/docum...]

五. 現(xiàn)在是時(shí)候進(jìn)行遠(yuǎn)程連接啦竣贪,在工具里輸入相應(yīng)的參數(shù)

host: 阿里云服務(wù)器的ip

port:3306

user name : 如果是第一種方式的修改巩螃,用戶就是root,第二種修改就是你自己設(shè)置的名字匕争,例如我的就是newname

password: 如果是第一種方式的修改,密碼就是root的密碼,第二種修改就是你自己設(shè)置的密碼,例如我的就是Navicat_123

至此,連上去那一刻拍皮,有木有很激動(dòng)啊铆帽。

.查詢用戶表

在Mysql中其實(shí)有一個(gè)內(nèi)置且名為mysql的數(shù)據(jù)庫德谅,這個(gè)數(shù)據(jù)庫中存儲(chǔ)的是Mysql的一些數(shù)據(jù),比如用戶愧驱、權(quán)限信息椭盏、存儲(chǔ)過程等,所以呢糟红,我們可以通過如下簡單的查詢語句來顯示所有的用戶呢乌叶。

SELECT User, Host, Password FROM mysql.user;

你將會(huì)看到如下這樣的信息:

```

+------------------+--------------+--------------+| user | host | password |+------------------+--------------+--------------+| root | localhost | 37as%#8123fs || debian-test-user | localhost | HmBEqPjC5Y || johnsm | localhost | || brian | localhost | || root | 111.111.111.1| || guest | % | ||linuxprobe | 10.11.12.13 | RFsgY6aiVg |+------------------+--------------+--------------+7 rows in set (0.01 sec)

```

如果你想增加或減少一些列的顯示枉昏,那么你只需要編輯這條sql語句即可,比如你只需要顯示用戶的用戶名句旱,那么你就可以這樣使用SELECT User FROM mysql.user;,就是這樣了腥泥,很簡單嘛,就用這種方法就可以獲得所有用戶了呢蛔外,快去試試吧溯乒。

3.顯示所有的用戶(不重復(fù))

熟悉Mysql的朋友們都知道DISTINCT這個(gè)修飾的作用吧裆悄,對(duì)了,就是去除重復(fù)的數(shù)據(jù)光稼,所以我們可以使用如下命令顯示所有你的Mysql的用戶而忽略那些僅僅是主機(jī)名不同的用戶艾君。

SELECT DISTINCT User FROM mysql.user;

這條命令的輸出就像下面顯示的這樣:


+------------------+

| user            |

+------------------+

| root            |

| debian-test-user |

| johnsm          |

| brian            |

| guest            |

| linuxprobe      |

+------------------+

6 rows in set (0.01 sec)

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末冰垄,一起剝皮案震驚了整個(gè)濱河市播演,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌写烤,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,194評(píng)論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件感局,死亡現(xiàn)場離奇詭異询微,居然都是意外死亡狂巢,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,058評(píng)論 2 385
  • 文/潘曉璐 我一進(jìn)店門藻雌,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人驯杜,你說我怎么就攤上這事「胄模” “怎么了顽频?”我有些...
    開封第一講書人閱讀 156,780評(píng)論 0 346
  • 文/不壞的土叔 我叫張陵膝但,是天一觀的道長。 經(jīng)常有香客問我,道長冀宴,這世上最難降的妖魔是什么温学? 我笑而不...
    開封第一講書人閱讀 56,388評(píng)論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮逃延,結(jié)果婚禮上揽祥,老公的妹妹穿的比我還像新娘檩电。我一直安慰自己,他們只是感情好料按,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,430評(píng)論 5 384
  • 文/花漫 我一把揭開白布载矿。 她就那樣靜靜地躺著烹卒,像睡著了一般魂挂。 火紅的嫁衣襯著肌膚如雪涂召。 梳的紋絲不亂的頭發(fā)上果正,一...
    開封第一講書人閱讀 49,764評(píng)論 1 290
  • 那天秋泳,我揣著相機(jī)與錄音攒菠,去河邊找鬼。 笑死卓起,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的戏阅。 我是一名探鬼主播奕筐,決...
    沈念sama閱讀 38,907評(píng)論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼变骡,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了塌碌?” 一聲冷哼從身側(cè)響起誊爹,我...
    開封第一講書人閱讀 37,679評(píng)論 0 266
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎办成,沒想到半個(gè)月后搂漠,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體迂卢,經(jīng)...
    沈念sama閱讀 44,122評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,459評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了而克。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片靶壮。...
    茶點(diǎn)故事閱讀 38,605評(píng)論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖员萍,靈堂內(nèi)的尸體忽然破棺而出腾降,到底是詐尸還是另有隱情,我是刑警寧澤碎绎,帶...
    沈念sama閱讀 34,270評(píng)論 4 329
  • 正文 年R本政府宣布螃壤,位于F島的核電站,受9級(jí)特大地震影響筋帖,放射性物質(zhì)發(fā)生泄漏奸晴。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,867評(píng)論 3 312
  • 文/蒙蒙 一寄啼、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧走诞,春花似錦、人聲如沸戴陡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,734評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽延都。三九已至晰房,卻和暖如春与境,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背共屈。 一陣腳步聲響...
    開封第一講書人閱讀 31,961評(píng)論 1 265
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人怔软。 一個(gè)月前我還...
    沈念sama閱讀 46,297評(píng)論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像,于是被迫代替她去往敵國和親虱疏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,472評(píng)論 2 348

推薦閱讀更多精彩內(nèi)容