1. 程式人生 > 其它 >阿里雲伺服器的MySQL連線和vscode遠端連線

阿里雲伺服器的MySQL連線和vscode遠端連線

目錄

一、前言

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

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

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

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

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

二、使用Navicat等軟體連線MySQL

1. 修改伺服器系統密碼

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

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

2. 防火牆選項新增MySQL

操作如下所示:

最終效果:

3. 使用Navicat連線

首先來到應用詳情頁:

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

此後需要進行MySQL遠端連線的許可權修改,具體操作可參考下面的部落格:

部落格連結:https://www.cnblogs.com/yuanwanli/p/9037564.html

然後開啟navicat新建連線。這裡和一般連線資料庫不一樣,因為它是需要先進行ssh連線連線到伺服器的系統上,再使用localhost連線到MySQL上的,即:

  1. 啟用ssh連線,並填寫資訊,具體引數含義如下所示:

    這樣ssh的部分即填寫完畢。
  2. 然後編寫連線部分:

然後進行測試連線:

連線成功!

三、使用vscode連線伺服器

下載remote ssh外掛:

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

比較方便的是點選上面的齒輪進行建立連線:

然後類似這樣填寫資訊:

最後開始連線即可:

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

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

然後將上面的know_hosts檔案刪除掉再重新連線即可。