国产成人v爽在线免播放观看,日韩欧美色,久久99国产精品久久99软件,亚洲综合色网站,国产欧美日韩中文久久,色99在线,亚洲伦理一区二区

學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 >

Linux系統(tǒng)下怎么實(shí)現(xiàn)遠(yuǎn)程連接MySQL數(shù)據(jù)庫

時(shí)間: 加城1195 分享

  通常MySQL不能遠(yuǎn)程連接管理mysql數(shù)據(jù)庫,但是有用戶需要在Linux下實(shí)現(xiàn),怎么操作呢?下面這篇文章主要給大家介紹了在Linux系統(tǒng)下實(shí)現(xiàn)遠(yuǎn)程連接MySQL數(shù)據(jù)庫的方法教程,需要的朋友可以參考借鑒,下面來一起看看吧。

  步驟

  1、在服務(wù)器端開啟遠(yuǎn)程訪問

  首先進(jìn)入mysql數(shù)據(jù)庫,然后輸入下面兩個(gè)命令:

  grant all privileges on *.* to 'root'@'%' identified by 'password';

  flush privileges;

  第一個(gè)*是數(shù)據(jù)庫,可以改成允許訪問的數(shù)據(jù)庫名稱

  第二個(gè) 是數(shù)據(jù)庫的表名稱,代表允許訪問任意的表

  root代表遠(yuǎn)程登錄使用的用戶名,可以自定義

  %代表允許任意ip登錄,如果你想指定特定的IP,可以把%替換掉就可以了

  password代表遠(yuǎn)程登錄時(shí)使用的密碼,可以自定義

  flush privileges;這是讓權(quán)限立即生效

  2、修改my.cnf配置文件

  這個(gè)是mysql的配置文件,如果你無標(biāo)題文章找不到在哪里的話,可以輸入find /* -name my.cnf 找到

  通過vim編輯該文件,找到bind-address = 127.0.0.1這一句,然后在前面加個(gè)#號(hào)注釋掉,保存退出

  3、重啟服務(wù)

  service mysql restart

  4、在本地遠(yuǎn)程連接

  在終端輸入:

  mysql -h 服務(wù)器ip地址 -P 3306 -u root -p

  然后輸入密碼即可。

  root是第1點(diǎn)設(shè)置的用戶名,密碼也是第1點(diǎn)設(shè)置的密碼

  一些細(xì)節(jié)

  在網(wǎng)上找了很多文章,說要開啟3306端口才能連接,但是我開啟了卻還是無法連接,后來又找到了一些文章,說要更改my.cnf,也就是上面的第2點(diǎn),更改了然后重啟服務(wù)器就可以了。

  剛剛在另外一臺(tái)服務(wù)器上面試了一下,沒有配置過端口,通過上面三步,很快就連上了。

  所以第二點(diǎn)非常重要,基本上每個(gè)人裝mysql的時(shí)候都會(huì)去配置那個(gè)文件,因?yàn)樽址枰渲?。所以肯定有那個(gè)文件的,用find命令找找就行了。

  補(bǔ)充:Linux基本命令

  ①ls 意為list 列出當(dāng)前文件夾中的文件

  -l 顯示文件的屬性 可用ll來表示

 ?、赼lias 別名 看看是否有別名的文件

  ③cd dir 跳躍目錄 -P選項(xiàng) 將路徑中的鏈接文件替換成鏈接指向的文件路徑

 ?、躳wd 查看當(dāng)前工作的文件夾名 使用-P的選項(xiàng),會(huì)直接進(jìn)入到其中,相當(dāng)于cd

  相關(guān)閱讀:Linuxshell腳本不執(zhí)行問題實(shí)例分析

  shell腳本不執(zhí)行問題:某天研發(fā)某同事找我說幫他看看他寫的shell腳本,死活不執(zhí)行,報(bào)錯(cuò)。我看了下,腳本很簡(jiǎn)單,也沒有常規(guī)性的錯(cuò)誤,報(bào)“:badinterpreter:Nosuchfileordirectory”錯(cuò)。看這錯(cuò),我就問他是不是在windows下編寫的腳本,然后在上傳到linux服務(wù)器的……果然。原因:在DOS/windows里,文本文件的換行符為rn,而在*nix系統(tǒng)里則為n,所以DOS/Windows里編輯過的文本文件到了*nix里,每一行都多了個(gè)^M。解決:

  1)重新在linux下編寫腳本;

  2)vi:%s/r//g:%s/^M//g(^M輸入用Ctrl+v,Ctrl+m)附:sh-x腳本文件名,可以單步執(zhí)行并回顯結(jié)果,有助于排查復(fù)雜腳本問題。


Linux系統(tǒng)下實(shí)現(xiàn)遠(yuǎn)程連接MySQL數(shù)據(jù)庫相關(guān)文章:

1.Navicat for MySQL 使用SSH方式鏈接遠(yuǎn)程數(shù)據(jù)庫

2.Linux下MySQL的安裝與配置

3.要如何通過SSH連接Mysql數(shù)據(jù)庫的方法

4.linux下mysql關(guān)閉數(shù)據(jù)庫命令行

5.linux下mysql操作命令大全

4017028