使用Navicat或者其餘數據庫工具鏈接阿里雲EDS(數據庫服務器)實例過程詳解

使用Navicat或者其餘數據庫工具鏈接阿里雲EDS(數據庫服務器)實例過程詳解


背景:這幾天從阿里雲上面購買了雲服務器,最垃圾的那種,還送oss和EDS數據庫服務器,只不過EDS數據庫服務器只有一個月的,就主動升級爲一年的,49仍是59忘了。對於配置這種EDS過程當中,產生的一個念頭就是:大廠就是大廠,考慮到用戶使用產品的各個方面,都給你解釋的清清楚楚,安排的明明白白的。因此,徹底能夠按照官方給的文檔數據庫權限用戶和建立數據庫和表,並使用Navicat鏈接到遠程服務器html

本身寫文檔不給官方文檔,實在是說不過去,拋出官方文檔,裏面有的比我講的還詳細。阿里雲EDS服務器,若是下面講的你仍然有寫迷惑,能夠來這裏找找,按照步驟走下去就能夠了。你也能夠點擊下面的標題的超連接進去查看內容。我講的這種狀況屬於:我買的數據庫EDS服務器,暫時不適用阿里雲的服務器進行鏈接,想使用本地的客戶端(說白點就是windows或者mac等開發平臺,用navicat等工具)鏈接數據庫mysql

一、 建立數據庫和帳號

在這裏主要講解了若是建立超級用戶或者是管理員,在這裏講的就是高權限帳號,擁有一切的權限。與之相對應的就是普通帳號,具體的差異很少說,能夠看下圖。可是我的認爲,若是不是企業級的開發,而是我的開發者的話,直接建立高權限帳號便可sql

1. 建立高權限帳號

這裏只講解如何建立高權限帳號:數據庫

  1. 登陸RDS控制檯
  2. 在左上角找到你的實例所在地域,若是你肯定你購買了數據庫,可是沒有找到實例,記得切換實例所在地
  3. 找到實例後單擊實例id,進入主頁面開啓配置
  4. 因爲涉及到隱私,因此只截取小段。在導航欄內找到帳號管理,並點擊建立帳號按鈕,進行建立
  5. 設置參數,具體參考官方給出的文檔
  6. 肯定後即建立成功

二、 建立普通帳號

這裏暫不講解,等到時候若是須要使用的時候進行補充windows

三、 建立數據庫

建立成功後,直接點擊左側導航欄的數據庫管理,點開後,進行建立數據庫。安全

image-20200302233209349

建立數據庫的時候,須要填寫的字段服務器

官方給出的文檔要求,已經很詳細了,另外,建立數據庫的時候,採用utf8mb4的格式,utf8其實並不屬於採用UTF-8進行編碼的數據庫,utf8mb4正是爲了解決數據庫中的utf-8編碼問題而提交出來的工具

image-20200302233227799

肯定後建立成功阿里雲

二、鏈接mysql實例

一、 使用DMS鏈接實例

沒使用過,等使用後補充,不過頁面作的還能夠編碼

二、使用客戶端鏈接實例

官方文檔給出的是HeidiSQL客戶端的實例,在這裏本身可使用Navicat進行鏈接。具體鏈接步驟

1. 鏈接

啓動後點擊鏈接,而後選擇mysql出現上面這個頁面,而後輸入鏈接名,這裏能夠隨便起,而後在主機名或者ip地址內輸入外網地址(安全起見,我把個人主機名刪除些許字符),外網地址在導航欄的基本信息裏面找,剛建立的外網地址沒有顯示,能夠激活後顯示,這裏就不貼圖片了。

須要進行設置白名單(位置在導航欄-數據安全性),設置白名單的意義在於客戶端能夠經過外網鏈接到服務器,或者購買的ECS鏈接服務器,這裏只講客戶端經過外網。

須要查找本身的ip地址,在須要鏈接的客戶機(開發使用的機器,或者成爲須要遠端鏈接的機器)查看本身的ip,windows-輸入cmd-輸入ipconfig查看ip,若是使用的是網線鏈接的,看適配器的ip,若是是別的wifi鏈接查看wifi的。文檔中有讓你設置0.0.0.0/0的方式進行鏈接,也提示了用戶存在風險。故綜上,白名單的設置:

設置好了以後在回到Navicat的主界面,輸入你在第一步建立的高權限帳號的用戶名和密碼,點擊test connection。若是成功的話,則進入你在第一步第三小步建立的數據庫名字。若是失敗,點擊這裏參考文檔進一步解決或者點擊這裏,第二個更詳細通俗,建議查看第二個。

成功的顯示:


總結

這篇文章講的主要是經過客戶端的mysql數據庫鏈接遠端服務器的過程。沒什麼總結的,總之,阿里大法好。

相關文章
相關標籤/搜索