閱讀902 返回首頁    go 網易 go 網易蜂巢


如何導入數據庫實例

安裝 MySQL 時自帶的 mysqldump 可用來將數據轉移到另一個 MySQL 服務器。本文介紹了如何使用 mysqldump 將外部數據庫實例導入蜂巢數據庫或 MySQL 容器。你也可以使用蜂巢係統自帶的數據庫遷移功能,具體詳情請參見 遷移外部數據庫

目錄

導出數據庫文件

Windows 環境

使用 CMD 命令行將數據庫以文件形式保存在本地,具體操作如下:

mysqldump -u[本地安裝數據庫服務時設置的數據庫賬戶名稱] -p[數據庫賬戶密碼] [數據庫名稱] > [保存文件的路徑+文件名稱]

若無錯誤提示,則可以在你輸入的路徑下找到該數據庫文件。

導入導出數據庫實例 導出數據庫文件.png

注意:若命令行提示未找到 mysqldump 命令,請參見 如何解決 mysqldump 命令無法使用

外部數據庫實例導入蜂巢數據庫

蜂巢數據庫即為蜂巢提供的 RDS 關係型數據庫服務,具體操作可參見 創建數據庫實例。你可以將外部數據庫實例導入至蜂巢數據庫。

創建實例

如果你已創建了數據庫實例,請跳過該步驟;如還未創建數據庫實例,具體操作請參見 創建數據庫實例。實例創建成功後,可通過點擊實例名稱查看數據庫的公網 IP,後續將使用該 IP 地址連接蜂巢數據庫。

導入導出數據庫實例 數據庫實例詳情.png

創建賬號與數據庫

創建數據庫與賬號用於之後的導入導出,具體操作可參見 創建數據庫與賬號

創建賬號

本示例的賬號創建詳情如下如所示:

導入導出數據庫實例 創建賬號.png

創建數據庫

導入數據庫實例前,需保證蜂巢數據庫中有與導入的數據庫名稱相同的數據庫存在,若不存在,請先創建數據庫。

導入導出數據庫實例 創建數據庫.png

導入到蜂巢數據庫

Windows 環境

CMD 命令行定位到 MySQL 的安裝目錄下的 bin 文件夾,再輸入以下命令將本地的數據庫文件導入到蜂巢數據庫:

mysql --default-character-set=utf8 -h[你的蜂巢數據庫實例的公網IP] -P[端口] -u[你的蜂巢數據庫賬戶名稱] -p[你的蜂巢數據庫賬戶密碼] [數據庫名稱] < [存放在本地的數據庫文件路徑+文件名稱]

若無錯誤提示,則導入成功,即可在蜂巢數據庫中查看導入的數據庫內容。

導入導出數據庫實例 導入數據庫實例代碼.png

外部數據庫實例導入蜂巢 MySQL 容器

除 RDS 外,蜂巢還提供了 MySQL 容器供用戶使用,你也可以將外部數據庫實例導入至蜂巢 MySQL 容器。

創建 MySQL 容器

若你已創建了 MySQL 容器,則可跳過該步驟;否則需要先在「容器管理」中創建 MySQL 容器,詳情可參考 如何創建容器。在創建的同時,需要在「環境變量」中創建數據庫賬號(注意:創建的數據庫賬號名不能為 root),如下圖所示:

導入導出數據庫實例 創建MySQL容器.png

導入導出數據庫實例 MySQL容器中創建賬號.png

容器創建完成後,即可在容器列表查看容器的公網 IP,用於本地連接蜂巢容器,如下圖所示:

導入導出數據庫實例 MySQL容器詳情.png

打開 Console 控製台,輸入「mysql」命令進入 MySQL 環境,並創建與導入數據庫名稱相同的數據庫。如下圖所示,本示例中導入的數據庫名為「myDB」,則在蜂巢容器中創建名稱同為「myDB」的數據庫。

導入導出數據庫實例 容器創建數據庫.png

導入到蜂巢 MySQL 容器

CMD 命令行定位到 MySQL 的安裝目錄下的 bin 文件夾,再輸入以下命令將本地的數據庫文件導入到 MySQL 容器:

mysql --default-character-set=utf8 -h[蜂巢數據庫實例的公網IP] -P[端口] -u[創建MySQL容器時設置的數據庫賬戶名稱] -p[創建MySQL容器時設置的數據庫賬戶密碼] [數據庫名稱] < [存放在本地的數據庫文件路徑+文件名稱]

若無錯誤提示,則導入成功,即可打開蜂巢 MySQL 容器的 Console 控製台進入 MySQL 環境查看導入的數據庫內容。

導入導出數據庫實例 導入MySQL容器數據庫實例代碼.png

支持文檔

> 如何創建數據庫實例

> 如何管理數據庫實例

> 數據庫服務常見問題

> MySQL容器常見問題

> 如何創建容器

最後更新:2017-01-03 10:48:50

  上一篇:go 創建負載均衡-beta
  下一篇:go 創建自定義鏡像