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


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


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

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

1、 創建數據庫和賬號

在這里主要講解了如果創建超級用戶或者是管理員,在這里講的就是高權限賬號,擁有一切的權限。與之相對應的就是普通賬號,具體的差別不多說,可以看下圖。但是個人認為,如果不是企業級的開發,而是個人開發者的話,直接創建高權限賬號即可

1. 創建高權限賬號

這里只講解如何創建高權限賬號:

  1. 登錄RDS控制台
  2. 在左上角找到你的實例所在地域,如果你確定你購買了數據庫,但是沒有找到實例,記得切換實例所在地
  3. 找到實例后單擊實例id,進入主頁面開啟配置
  4. 由於涉及到隱私,所以只截取小段。在導航欄內找到賬號管理,並點擊創建賬號按鈕,進行創建
  5. 設置參數,具體參考官方給出的文檔
  6. 確定后即創建成功

2、 創建普通賬號

這里暫不講解,等到時候如果需要使用的時候進行補充

3、 創建數據庫

創建成功后,直接點擊左側導航欄的數據庫管理,點開后,進行創建數據庫。

image-20200302233209349

創建數據庫的時候,需要填寫的字段

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

image-20200302233227799

確定后創建成功

2、連接mysql實例

1、 使用DMS連接實例

沒使用過,等使用后補充,不過頁面做的還可以

2、使用客戶端連接實例

官方文檔給出的是HeidiSQL客戶端的實例,在這里自己可以使用Navicat進行連接。具體連接步驟

1. 連接

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

需要進行設置白名單(位置在導航欄-數據安全性),設置白名單的意義在於客戶端可以通過外網連接到服務器,或者購買的ECS連接服務器,這里只講客戶端通過外網。

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

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

成功的顯示:


總結

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


免責聲明!

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



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