通过phpMyAdmin连接MySQL数据库

更新时间:
复制 MD 格式

phpMyAdmin是一款基于WebMySQL数据库管理工具,您可以通过该工具执行创建和删除数据库、创建和修改表格,以及运行SQL脚本等操作。本文为您介绍通过phpMyAdmin连接Linux操作系统云虚拟主机MySQL数据库的方法。

前提条件

背景信息

不同的phpMyAdmin版本,可能包含的数据库连接配置文件也不同,请您以实际配置文件为准。本文以phpMyAdmin 5.1.1为例介绍连接MySQL数据库的方法。

phpMyAdmin版本与PHP版本存在对应的兼容关系,更多信息,请参见phpMyAdmin官网

说明

请您根据下载的phpMyAdmin版本,选择对应的云虚拟主机PHP版本,具体操作,请参见更换PHP版本

说明

DMS 数据管理服务(包括 Web 版和客户端)已停止维护,可能遇到 DMS 登录失败、工具报错或无法连接数据库地址(如 *.my3w.com:3306)等问题。若原计划使用 DMS 连接云虚拟主机数据库,建议改用本文介绍的 phpMyAdmin 方式,或使用 Navicat for MySQL 等第三方客户端工具。

操作步骤

  1. 获取数据库信息。
    1. 登录云虚拟主机管理页面
    2. 找到待获取数据库信息的云虚拟主机,单击对应操作列的管理
    3. 在左侧导航栏单击数据库信息
    4. 数据库信息页面,获取数据库信息。
      说明 如果您忘记数据库密码,可以重置密码。具体操作,请参见重置云虚拟主机数据库密码
      数据库
  2. 配置phpMyAdmin的数据库连接信息。

    1. 在本地主机上解压缩phpMyAdmin-5.1.1-all-languages安装包。

    2. 打开phpMyAdmin-5.1.1-all-languages文件夹,找到数据库连接配置文件config.sample.inc.php,修改文件中的数据库连接信息。

      config.sample.inc.php部分示例:

      /* Server ****.my3w.com (config:****) */
      $i++;
      /* Authentication type */
      $cfg['Servers'][$i]['auth_type'] = 'cookie';
      /* Server parameters */
      $cfg['Servers'][$i]['host'] = '云虚拟主机数据库地址';
      $cfg['Servers'][$i]['compress'] = false;
      $cfg['Servers'][$i]['AllowNoPassword'] = false;
      /* User used to manipulate with storage */
      $cfg['Servers'][$i]['controlhost'] = '云虚拟主机数据库地址';
      $cfg['Servers'][$i]['controlport'] = '3306';
      $cfg['Servers'][$i]['controluser'] = '云虚拟主机数据库用户名';
      $cfg['Servers'][$i]['controlpass'] = '云虚拟主机数据库密码';

      使用获取的云虚拟主机数据库信息替换代码中的对应字段。

    3. 保存修改后的数据库连接配置文件config.sample.inc.php,并将该文件重新命名为config.inc.php

    4. 在本地主机上重新压缩phpMyAdmin-5.1.1-all-languages安装文件中的子文件,并将该压缩包重命名为phpMyAdmin

      Linux操作系统云虚拟主机只支持解压缩.zip和.tar格式的压缩文件,建议将本步骤中的安装文件压缩为zip格式的压缩包。

      说明

      请您确认phpMyAdmin-5.1.1-all-languages安装文件是单层文件夹(即文件夹直接包含子文件)。如果phpMyAdmin-5.1.1-all-languages安装文件中多包含一层文件夹,请将该文件夹中的子文件压缩为zip格式压缩包,并重命名为phpMyAdmin,保存在本地主机上以备安装时使用。

  3. 使用FTP客户端上传phpMyAdmin压缩包到Linux操作系统云虚拟主机的网站根目录/htdocs下。

  4. 在云虚拟主机管理控制台的文件管理器页面,解压缩phpMyAdmin压缩包。

    具体操作,请参见压缩和解压缩文件

  5. 在本地主机的浏览器地址栏中输入您的域名,单击回车键。

    说明

    如果您的域名还没有准备好,请您先使用临时域名进行测试。

  6. phpMyAdmin页面中的登录区域,输入数据库用户名和密码,单击执行

执行结果

成功登录phpMyAdmin后,您可以管理云虚拟主机的MySQL数据库。

phpMyAdmin 主页显示服务器连接信息(包括服务器版本、协议版本、字符集等)和左侧数据库导航列表。

常见问题

本地数据库工具无法连接云虚拟主机数据库怎么办?

如果使用本地数据库工具(如 DMS 客户端、Navicat 等)连接云虚拟主机数据库时遇到问题,请按以下步骤排查:

  1. 确认连接信息:检查数据库地址(格式为 *.my3w.com,端口为 3306)、用户名和密码是否填写正确。连接信息可在云虚拟主机管理控制台查看。

  2. 检查网络连通性:在本地电脑打开命令行工具,执行以下命令检查与数据库地址的网络连通性:

    • 执行 ping *.my3w.com,确认网络是否可达。

    • 执行 telnet *.my3w.com 3306,确认数据库端口(3306)是否可访问。

    如果 telnet 命令超时或无响应,可能是本地网络或防火墙限制了对 3306 端口的访问,建议更换网络环境或检查本地防火墙设置后重试。

  3. DMS 客户端登录失败:DMS 数据管理服务(含 Web 版和客户端)已停止维护。若使用 DMS 客户端登录失败,建议切换至以下任一方式:

    • 使用DMS 网页端连接和管理数据库。

    • 按本文操作步骤安装并配置 phpMyAdmin,通过 phpMyAdmin 连接数据库。

  4. 推荐使用第三方数据库工具:Navicat for MySQL 是常用的第三方 MySQL 客户端工具,支持可视化管理数据库。下载并安装 Navicat for MySQL 后,使用云虚拟主机数据库地址(格式为 *.my3w.com:3306)、用户名和密码即可完成连接。