如何導入數據庫實例
安裝 MySQL 時自帶的 mysqldump 可用來將數據轉移到另一個 MySQL 服務器。本文介紹了如何使用 mysqldump 將外部數據庫實例導入蜂巢數據庫或 MySQL 容器。你也可以使用蜂巢係統自帶的數據庫遷移功能,具體詳情請參見 遷移外部數據庫。
目錄
導出數據庫文件
Windows 環境
使用 CMD 命令行將數據庫以文件形式保存在本地,具體操作如下:
mysqldump -u[本地安裝數據庫服務時設置的數據庫賬戶名稱] -p[數據庫賬戶密碼] [數據庫名稱] > [保存文件的路徑+文件名稱]
若無錯誤提示,則可以在你輸入的路徑下找到該數據庫文件。
注意:若命令行提示未找到 mysqldump 命令,請參見 如何解決 mysqldump 命令無法使用。
外部數據庫實例導入蜂巢數據庫
蜂巢數據庫即為蜂巢提供的 RDS 關係型數據庫服務,具體操作可參見 創建數據庫實例。你可以將外部數據庫實例導入至蜂巢數據庫。
創建實例
如果你已創建了數據庫實例,請跳過該步驟;如還未創建數據庫實例,具體操作請參見 創建數據庫實例。實例創建成功後,可通過點擊實例名稱查看數據庫的公網 IP,後續將使用該 IP 地址連接蜂巢數據庫。
創建賬號與數據庫
創建數據庫與賬號用於之後的導入導出,具體操作可參見 創建數據庫與賬號。
創建賬號
本示例的賬號創建詳情如下如所示:
創建數據庫
導入數據庫實例前,需保證蜂巢數據庫中有與導入的數據庫名稱相同的數據庫存在,若不存在,請先創建數據庫。
導入到蜂巢數據庫
Windows 環境
CMD 命令行定位到 MySQL 的安裝目錄下的 bin 文件夾,再輸入以下命令將本地的數據庫文件導入到蜂巢數據庫:
mysql --default-character-set=utf8 -h[你的蜂巢數據庫實例的公網IP] -P[端口] -u[你的蜂巢數據庫賬戶名稱] -p[你的蜂巢數據庫賬戶密碼] [數據庫名稱] < [存放在本地的數據庫文件路徑+文件名稱]
若無錯誤提示,則導入成功,即可在蜂巢數據庫中查看導入的數據庫內容。
外部數據庫實例導入蜂巢 MySQL 容器
除 RDS 外,蜂巢還提供了 MySQL 容器供用戶使用,你也可以將外部數據庫實例導入至蜂巢 MySQL 容器。
創建 MySQL 容器
若你已創建了 MySQL 容器,則可跳過該步驟;否則需要先在「容器管理」中創建 MySQL 容器,詳情可參考 如何創建容器。在創建的同時,需要在「環境變量」中創建數據庫賬號(注意:創建的數據庫賬號名不能為 root),如下圖所示:
容器創建完成後,即可在容器列表查看容器的公網 IP,用於本地連接蜂巢容器,如下圖所示:
打開 Console 控製台,輸入「mysql」命令進入 MySQL 環境,並創建與導入數據庫名稱相同的數據庫。如下圖所示,本示例中導入的數據庫名為「myDB」,則在蜂巢容器中創建名稱同為「myDB」的數據庫。
導入到蜂巢 MySQL 容器
CMD 命令行定位到 MySQL 的安裝目錄下的 bin 文件夾,再輸入以下命令將本地的數據庫文件導入到 MySQL 容器:
mysql --default-character-set=utf8 -h[蜂巢數據庫實例的公網IP] -P[端口] -u[創建MySQL容器時設置的數據庫賬戶名稱] -p[創建MySQL容器時設置的數據庫賬戶密碼] [數據庫名稱] < [存放在本地的數據庫文件路徑+文件名稱]
若無錯誤提示,則導入成功,即可打開蜂巢 MySQL 容器的 Console 控製台進入 MySQL 環境查看導入的數據庫內容。
支持文檔
最後更新:2017-01-03 10:48:50