如何导入数据库实例
安装 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