通过数据管理DMS Web版本登录数据库

数据管理DMS是阿里云提供的集数据管理、结构管理、用户授权、安全审计、数据趋势、数据追踪于一体的数据管理服务。您可以使用数据管理服务实现易用的数据库管理入口,让您的网站数据更安全、管理更高效、数据价值更清晰。本文介绍通过数据管理DMS Web版本登录数据库的方法。

重要

已过期的云虚拟主机不支持通过数据管理DMS Web版本登录数据库。

操作步骤

本文以通过阿里云账号和密码登录云虚拟主机为例。如果您忘记阿里云账号或密码,具体操作,请参见忘记会员名或登录密码怎么办

  1. 登录云虚拟主机管理页面
  2. 找到待操作的云虚拟主机,单击对应操作列下的管理
  3. 在左侧导航栏,单击数据库信息

  4. 数据库信息页面,获取数据库相关信息,用于登录数据管理DMS Web版时使用。

    本图示以通过阿里云账号登录Linux操作系统云虚拟主机为例(即显示MySQL数据库版本),您可以获取数据库名称数据库地址数据库用户名等信息。数据库信息

  5. 单击数据库对应的操作列下的管理

    说明

    如果您通过控制台账号密码登录云虚拟主机,在数据库信息页面,单击数据库对应操作列下的下载DMS客户端进入DMS数据管理服务页面。

  6. 在弹出的登录实例页面,输入参数配置项,单击登录

    登录实例

    参数配置项说明如下所示:

    参数项

    说明

    数据库类型

    选择数据库实例的类型,例如MySQL或SQLServer。该参数您无需修改,保持默认值即可。

    实例地区

    选择云虚拟主机所在地域,例如华北2(北京)。该参数您无需修改,保持默认值即可。

    登录地址

    输入云虚拟主机的数据库地址。该参数您无需修改,保持默认值即可。

    关于如何获取数据库地址,具体操作,请参见步骤4

    端口

    该参数您无需修改,保持默认值即可。取值范围:

    • 3306:数据库类型选择MySQL时的端口值。

    • 1433:数据库类型选择SQLServer时的端口值。

    数据库账号

    输入云虚拟主机的数据库用户名

    关于如何获取数据库用户名,具体操作,请参见步骤4

    数据库密码

    输入云虚拟主机的数据库密码

    如果您忘记密码,可以重置密码。具体操作,请参见重置云虚拟主机数据库密码

    说明

    上述数据库实例的管控模式默认为自由操作模式,该模式永久免费,您可以无限制地使用。更多信息,请参见管控模式

  7. 在左侧导航栏,选择数据库实例 > 已登录实例

    已登录实例页签下,您可以看到已登录成功的数据库实例。例如,数据库实例(bdm70078****.my3w.com:3306)已成功录入数据管理DMS中。

    说明

    数据库实例有未登录实例、免登录实例和已登录实例三种。

  8. 找到已登录的数据库,选择以下任一方式查看数据库。

    • 方式一:双击数据库名称(例如bdm70078****_db)。

    • 方式二:选择并右键单击数据库名称(例如bdm70078****_db),然后单击查询

    成功登录数据库后,页面会自动跳转至SQLConsole页面,您可以执行导入数据、导出数据库、新建表、删除表等操作。登录数据库

    说明

    上图以MySQL数据库登录页面为例,请您以实际登录页面显示为准。

后续操作

成功登录数据库后,您可以继续执行创建表、删除表、导入数据、导出数据库等操作。

  • 创建表:在数据库SQLConsole页面的页签下创建新表。

    • 数据库已创建表:如果您需要在数据库中创建另一个表,则右键单击页签下的空白处,单击创建表

      关于表的基本信息列信息索引信息外键信息的配置,可根据业务需要进行配置。具体操作,请参见创建表

      创建表1

    • 数据库未创建表:单击页签下的这里,进入创建表页面进行相关参数配置。

      关于表的基本信息列信息索引信息外键信息的配置,可根据业务需要进行配置。具体操作,请参见创建表

      创建表

  • 查看数据库的表大小

    当云虚拟主机中的数据库剩余可用空间较小时,您可以查看数据库中所有表的大小,并删除有异常的或者无用的表,以便享有更多的可用空间。

    重要

    因权限问题,目前暂不支持查看SQL Server数据库的表大小,但可以查看MySQL数据库的表大小。

    在数据库SQLConsole页面的编辑区域,输入以下命令,单击执行

    use 数据库名称;
    SELECT TABLE_NAME,DATA_LENGTH+INDEX_LENGTH,TABLE_ROWS FROM TABLES WHERE TABLE_SCHEMA='数据库名称'
    说明

    请将上述代码中的数据库名称替换为您主机配置的具体数据库名称(例如bdm70078****_db)。如何获取数据库名称,请参见获取和配置数据库信息

    查询大小.jpg

  • 删除表

    在数据库SQLConsole页面的页签下,找到待删除的表,右键单击该表,选择管理表 > 删除表。然后在提交变更页面,单击提交执行删除表

  • 导入数据

    在数据库SQLConsole页面的页签下,右键单击已创建的表,然后单击导入,然后在数据导入页面进行相关参数配置。关于相关参数配置项的更多信息,请参见导入数据

    导入数据

  • 导出数据库

    在数据库SQLConsole页面的页签下,右键单击已创建的表,选择导出 > 导出该库,然后在数据库导出页面进行相关参数配置。关于相关参数配置项的更多信息,请参见导出数据

    说明

    页签下,您也可以导出该表导出建表语句导出表结构的详细信息。

    导出该库