MysqlSSH隧道連接使用的基本步驟

前言

創(chuàng)新互聯(lián)公司是一家專注于成都網(wǎng)站設計、成都做網(wǎng)站與策劃設計,恩陽網(wǎng)站建設哪家好?創(chuàng)新互聯(lián)公司做網(wǎng)站,專注于網(wǎng)站建設十多年,網(wǎng)設計領域的專業(yè)建站公司;建站業(yè)務涵蓋:恩陽等地區(qū)。恩陽做網(wǎng)站價格咨詢:13518219792

為了安全,MySQL的root用戶只本機登錄,不對外網(wǎng)進行授權訪問,此時可通過SSH隧道連接mysql數(shù)據(jù)庫。以下為配置Mysql SSH隧道連接的基本步驟。

下面話不多說了,來一起看看詳細的步驟吧

刪除遠程登錄

登錄mysql:

 mysql -uroot -p

查看用戶開放的訪問權限:

select user, host from mysql.user;

刪除不需要的訪問權限,比如:

delete from mysql.user where user='root' and host='%';
flush privileges;

再次查詢,核實是否刪除成功。

建立隧道

服務器的登錄可通過用戶名密碼和RSA秘鑰兩種方式,建議使用RAS秘鑰形式,將本機的id_rsa.pub內(nèi)容放置于服務器的~/.ssh/authorized_keys中,具體怎么生成RSA秘鑰,不在這里贅述。

單獨開一個窗口,修改以下命令對應的ip和端口并執(zhí)行:

ssh -NCPf root@192.168.99.52 -L 3388:127.0.0.1:3306

參數(shù)解釋:

  • C 使用壓縮功能,是可選的,加快速度。
  • P 用一個非特權端口進行出去的連接。
  • f SSH完成認證并建立port forwarding后轉入后臺運行。
  • N 不執(zhí)行遠程命令。該參數(shù)在只打開轉發(fā)端口時很有用(V2版本SSH支持)

root@192.168.99.52是登陸mysql服務器的SSH用戶名和IP地址。-L 3388:127.0.0.1:3306表示在本機開放3388端口到mysql服務器的127.0.0.1:3306端口的映射。其中127.0.0.1也可以是mysql所在服務器的內(nèi)網(wǎng)ip或外網(wǎng)ip。

然后,通過mysql工具,輸入對應的用戶名密碼,即可登錄。注意登錄時,選擇的host地址為localhost或127.0.0.1。同時,在mysql數(shù)據(jù)庫中開放對應ip的訪問權限。

總結

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學習或者工作具有一定的參考學習價值,謝謝大家對創(chuàng)新互聯(lián)的支持。

本文標題:MysqlSSH隧道連接使用的基本步驟
文章URL:http://muchs.cn/article16/ihgddg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設、App開發(fā)、響應式網(wǎng)站小程序開發(fā)、網(wǎng)站維護品牌網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都app開發(fā)公司