如何在 DirectAdmin 中创建 MySQL 数据库

几乎所有现代 Web 应用程序——从 WordPress、WooCommerce 到自定义 PHP 系统——都依赖 MySQL 数据库来存储内容、用户账号和设置。DirectAdmin 提供了简便的方式,让您无需使用命令行即可创建和管理数据库。本指南将逐步带您完成整个操作流程。

DirectAdmin 中的 MySQL 数据库部分

登录您的 DirectAdmin 控制面板,然后进入 进阶功能 → MySQL Management(或在主控制台找到 MySQL 数据库部分 图标)。在此部分,您可以:

注意:DirectAdmin 会自动在数据库名称和数据库用户名前添加您的主机账号名称作为前缀。例如,若您的账号为 mysite,创建名为 shop 的数据库,实际数据库名将为 mysite_shop。用户名同样适用此规则。

步骤 1 — 创建 MySQL 数据库

  1. 在 DirectAdmin 控制台,点击 MySQL Management
  2. Create New Database 输入框中,填写一个简短的描述性名称(例如 wordpressshop)。
  3. 点击 添加数据库
  4. 数据库将出现在下方列表中,账号前缀已自动添加。

步骤 2 — 创建数据库用户

每个数据库至少需要一个拥有密码的用户才能连接。单独创建用户,以便在需要时可将同一用户关联到多个数据库。

  1. 仍在 MySQL Management 页面,找到 Add New User to DatabaseCreate User 部分。
  2. 输入用户名(例如 wpuser)——系统会自动在前面添加账号名称前缀。
  3. 设置一个强密码,建议混合使用大写字母、数字和符号。如有密码生成器图标,可点击使用。
  4. 点击 Create User

步骤 3 — 授予 ALL PRIVILEGES 并将用户关联到数据库

创建用户并不会自动授予其访问数据库的权限。您需要将用户与数据库关联,并分配适当的权限。

  1. 在 MySQL Management 界面,找到您刚创建的数据库。
  2. 点击数据库名称或旁边的 Manage / Add User 按钮。
  3. 从下拉列表中选择刚创建的用户。
  4. 选择 ALL PRIVILEGES(推荐用于 WordPress 等应用数据库)。
  5. 点击 Add User to Database 确认。

提示:在配置 WordPress 或其他 CMS 平台时,请在配置文件中使用完整的前缀名称。例如,在 wp-config.php 中,将 DB_NAME 设置为 mysite_wordpressDB_USER 设置为 mysite_wpuser

步骤 4 — 从 DirectAdmin 访问 phpMyAdmin

phpMyAdmin 是一款基于浏览器的可视化 MySQL 数据库管理工具。在 DirectAdmin 中打开它的步骤如下:

  1. 在 DirectAdmin 中进入 MySQL Management
  2. 点击 phpMyAdmin 按钮或链接,系统将使用您的账号凭据自动登录。
  3. 在 phpMyAdmin 左侧面板中选择您的数据库,即可查看和编辑表。

通过 phpMyAdmin 导入和导出数据库

导入数据库

使用导入功能可恢复备份或将网站从其他主机迁移过来:

  1. 在 phpMyAdmin 左侧面板点击目标数据库名称。
  2. 点击顶部的 Import(导入)标签。
  3. 点击 Choose File(选择文件)并选取您的 .sql 文件
  4. 格式保留为 SQL,然后点击 Go(执行)。较大的数据库可能需要几分钟时间。

导出数据库

使用导出功能可备份数据库或将其迁移至新服务器:

  1. 在 phpMyAdmin 中点击要导出的数据库。
  2. 点击 Export(导出)标签。
  3. 选择 Quick(快速)导出方式和 SQL 格式。
  4. 点击 Go(执行)——浏览器将下载一个包含所有表和数据的 .sql 文件
数据库页面显示现有的 MySQL 数据库
数据库页面显示现有的 MySQL 数据库
点击 Create Database(圈出)以添加新数据库
点击 Create Database(圈出)以添加新数据库
输入数据库名称、用户名和密码,然后点击 Create
输入数据库名称、用户名和密码,然后点击 Create

要点总结

准备好构建您的网站了吗?

AsiaGB 主机套餐包含 MySQL 数据库、phpMyAdmin 和 DirectAdmin——为 WordPress、WooCommerce 及自定义 PHP 应用提供一站式所需环境。

查看托管套餐