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

更新时间:
复制 MD 格式

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

重要

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

操作步骤

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

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

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

    此处以通过阿里云账号登录Linux操作系统云虚拟主机为例(即显示MySQL数据库版本),您可以获取数据库名称数据库地址数据库用户名等信息。该页面以表格形式列出已创建的数据库信息。

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

    说明

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

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

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

    参数项

    说明

    数据库类型

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

    实例地区

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

    登录地址

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

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

    端口

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

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

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

    数据库账号

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

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

    数据库密码

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

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

    说明

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

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

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

    说明

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

    说明

    如果在上述步骤中无法连接数据库(无法连接、报错、连通性异常),可参考以下排查方法。

    登录失败排查与替代方案

    工具替换排查法

    若 DMS Web 版无法连接数据库,建议先更换其他数据库连接工具(如 MySQL Workbench、phpMyAdmin、SQL Server Management Studio 等)尝试连接,以确认问题类型:

    • 其他工具也无法连接:通常为账号密码错误或网络连通性问题。请对照步骤 4 中获取的数据库地址数据库用户名逐项核查,或在主机控制台重置数据库密码后重试。

    • 其他工具可以正常连接:通常为 DMS 工具本身的问题。请联系阿里云技术支持。

    新购主机报错"请检查数据库连通性后重试"

    若新购主机在登录时出现"请检查数据库连通性后重试"的报错,请按以下顺序排查:

    1. 登录主机控制台,进入数据库信息页面,逐项核对数据库地址、端口、数据库用户名是否与登录实例页面填写的信息完全一致。

    2. 确认主机状态正常(非过期、欠费或停机状态)。

    3. 若以上信息均正确,稍等几分钟后重试(新购主机初始化完成需要一定时间)。

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

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

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

    成功登录数据库后,页面会自动跳转至SQLConsole页面,您可以执行导入数据、导出数据库、新建表、删除表等操作。左侧面板显示数据库目录树及页签,右侧为SQL编辑和查询区域。

    说明

    此处以MySQL数据库为例,请您以实际数据库类型为准。

后续操作

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

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

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

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

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

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

  • 查看数据库的表大小

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

    重要

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

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

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

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

    执行成功后,查询结果以表格形式显示各表的TABLE_NAME(表名)、DATA_LENGTH+INDEX_LENGTH(数据大小)和TABLE_ROWS(行数)。

  • 删除表

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

  • 导入数据

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

  • 导出数据库

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

    说明

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

  • 搜索表内数据

    DMS Web 端左侧目录树的搜索功能仅支持搜索名,不支持直接搜索表内的文字内容(模糊查询、查询特定文字)。如需搜索表内特定数据,请在数据库SQLConsole页面的编辑区域,输入以下 SQL 语句并单击执行

    SELECT * FROM 表名 WHERE 字段名 LIKE '%关键词%';

    请将上述语句中的表名替换为要查询的实际表名,字段名替换为要搜索的列名,关键词替换为要查找的文字内容。

常见问题

Q:通过 DMS Web 版登录云虚拟主机数据库,是否需要添加 IP 白名单?

A:不需要。云虚拟主机数据库无需单独添加 IP 白名单。DMS Web 版已与云虚拟主机系统完成内部访问授权,直接按照本文操作步骤完成登录即可,无需像配置 RDS 或 ECS 数据库那样手动添加访问 IP 到白名单。

Q:登录 DMS 时,实例地区如何选择?

A:在登录实例页面,实例地区参数会根据主机配置自动填写所在地域(如华北 2(北京)),无需修改,保持默认值即可。如果发现地区显示有误,请前往主机控制台数据库信息页面核对地域信息是否与主机实际所在地域一致。