阿里雲服務器的MySQL連接和vscode遠程連接


一、前言

雙十一的時候有個阿里雲服務器的白嫖活動,我也因此免費拿到了一個輕量應用服務器。這種服務器的特點是可以使用各種環境的鏡像,例如LAMP(Linux Apache、MySQL、PHP)、LNMP等等,如下所示:

image-20211124110253200

使用這些鏡像的特點是需要的環境已經直接搭好了,不需要用戶進行更多的配置操作,例如如果使用了這里的LAMP鏡像,用戶即不用配置Apache和PHP等許多關聯的配置即可直接在瀏覽器通過URL訪問到相關的資源。如果沒有使用鏡像則可以在阿里雲的服務器控制台頁面選擇相應的鏡像,然后重置系統即可。

image-20211124110617247

不過直接使用鏡像也有一定的缺點,即使用了它之后也就綁定了你需要使用阿里巴巴提供的Linux系統,可能會對之后的操作不便,因此應用鏡像應看情況使用。阿里巴巴的Linux系統如下所示:

image-20211124110815231

如果不是輕量應用服務器希望配置LAMP環境,或者希望手動地配置,不使用應用鏡像,則可以按照如下教程進行配置:

https://help.aliyun.com/document_detail/50774.html

二、使用Navicat等軟件連接MySQL

1. 修改服務器系統密碼

首先,需要先對當前服務器進行修改密碼的操作,因為每次重置系統時都會被分配一個新的系統密碼,這里需要:

image-20211124111428520

然后按照指引修改密碼即可。

2. 防火牆選項添加MySQL

操作如下所示:

image-20211124111612597 image-20211124111632349

最終效果:

image-20211124111730407

3. 使用Navicat連接

首先來到應用詳情頁:

image-20211124111906247

先執行它所指示的命令獲取到默認的MySQL密碼。

image-20211124112026358

此后需要進行MySQL遠程連接的權限修改,具體操作可參考下面的博客:

博客鏈接:https://www.cnblogs.com/yuanwanli/p/9037564.html

然后打開navicat新建連接。這里和一般連接數據庫不一樣,因為它是需要先進行ssh連接連接到服務器的系統上,再使用localhost連接到MySQL上的,即:

  1. 啟用ssh連接,並填寫信息,具體參數含義如下所示:
    image-20211124112545694
    這樣ssh的部分即填寫完畢。
  2. 然后編寫連接部分:
    image-20211124112741905

然后進行測試連接:

image-20211124112829142

連接成功!

三、使用vscode連接服務器

下載remote ssh插件:

image-20211124113213372

來到【遠程資源管理器】tab:

image-20211124113304533

比較方便的是點擊上面的齒輪進行創建連接:

image-20211124113400293 image-20211124113431332

然后類似這樣填寫信息:

image-20211124113749526

最后開始連接即可:

image-20211124113901989

后面只需要按照步驟輸入服務器系統的密碼以及選取希望查看的目錄即可,也可以在vscode的終端內進行遠程的命令行控制了。

image-20211124114254772

重置系統等操作會造成原來的連接不可用,此時就需要來到C:/User/.ssh/目錄:

image-20211124114813917

然后將上面的know_hosts文件刪除掉再重新連接即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM