簡體   English   中英

通過SSH和私鑰連接到MySQL

[英]Connecting to MySQL via SSH and private key

我試圖通過使用密鑰的ssh遠程連接到MySQL數據庫服務器。 我在服務器中啟用端口3306,並在防火牆和綁定地址中允許tcp。 我在SSH中使用了以下命令:

ssh -i <key> serveruser@ipadd -L 3306:<MySQL_IP>:3306 -N 

我在筆記本電腦中使用Fedora Linux,服務器是CentOS。

您可以使用如下形式:

$ ssh -L 3307:localhost:3306 user@your-remote-server.com

選項-L將執行本地端口從端口3307 (您的計算機)到localhost (遠程服務器)中的端口3306轉發,然后您可以通過執行以下操作進行連接

$ mysql -h localhost -P 3307

使用3307而不是3306的想法是為了防止本地mysql已啟動並在默認端口3306上運行

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM