使用Navicat連線雲伺服器上的MySQL 8資料庫,只需配置兩個選項卡即可。
常規選項卡的配置截圖如下(此處密碼是登入資料庫的密碼)
SSH選項卡的截圖如下(此處密碼是登入雲伺服器的密碼)
連線成功後海豚圖示會以高亮顯示
與連線本地資料庫不同,連線遠端資料庫多了一個設定(這裡是SSH的設定)。由於我登入雲伺服器使用的是Putty,私鑰檔案是由Putty生成的。所以在設定Navicat的時候,就可以把原先Putty生成的檔案直接拿過來用了。SSH預設埠號為22,被我修改了,所以這裡要填入修改後的埠號。
Linux修改SSH埠號,只需瞭解幾條命令即可。sysctl -a|grep port_range
這條命令可以查詢埠號的範圍,得到的是[32768, 60999]vim /etc/ssh/sshd_config
這條命令開啟配置檔案,裡面找到port 22,這個22就是預設SSH埠號,可以修改成想要的數字。service sshd restart
儲存並退出vim編輯器後,輸入這條命令可驗證修改後的埠號是否生效。儘管查詢到的最大可用埠號為60999,測試發現埠號65535也可以正常使用。但是65536就不行了,這會導致sshd重啟失敗。service sshd status
如果sshd重啟沒有報錯,可以進一步輸入這條命令檢查服務狀態。如果能看見綠色文字active (running),即可放心大膽的重啟伺服器了。重啟之後,Putty的連線埠號肯定要修改。同樣,Navicat的SSH埠也要修改。