WordPress 高级管理手册

title: "为 WordPress 创建数据库" post_status: publish comment_status: open taxonomy: category: - advanced-administration-handbook post_tag: - Before Install - Repos - Data


为 WordPress 创建数据库

如果您要在自己的 Web 服务器上安装 WordPress,请按照以下说明之一创建 WordPress 数据库和用户账户。

使用 phpMyAdmin

如果您的 Web 服务器安装了 phpMyAdmin,您可以按照这些说明创建 WordPress 用户名和数据库。如果您在自己的计算机上操作,在大多数 Linux 发行版上可以自动安装 PhpMyAdmin。

注意: 这些说明是针对 phpMyAdmin 4.4 编写的;不同版本的 phpMyAdmin 用户界面可能略有不同。

如果左侧的数据库下拉列表中尚不存在与 WordPress 相关的数据库,请创建一个:

为您的 WordPress 数据库选择一个名称:'wordpress' 或 'blog' 是不错的选择,但大多数托管服务(尤其是共享托管)会要求名称以您的用户名和下划线开头。因此,即使您在自己的计算机上操作,我们也建议您检查托管服务的要求,以便在自己的服务器上遵循这些要求,并能够无需修改地迁移数据库。在创建数据库字段中输入选定的数据库名称,并为您的语言和编码选择最佳的排序规则。在大多数情况下,最好在 "utf8_" 系列中选择,如果找不到您的语言,请选择 "utf8mb4_general_ci"(参考:[1])。

phpMyAdmin 语言编码下拉菜单,选中了 utf8mb4_general_ci

phpMyAdmin 语言编码下拉菜单

点击左上角的 phpMyAdmin 图标返回主页,然后点击 用户 选项卡。如果用户列表中尚不存在与 WordPress 相关的用户,请创建一个:

phpMyAdmin 用户选项卡被选中

phpMyAdmin 用户选项卡

  1. 点击 添加用户
  2. 为 WordPress 选择一个用户名(推荐使用 'wordpress')并填入 用户名 字段。(确保从下拉菜单中选择了 使用文本字段:
  3. 选择一个安全的密码(最好包含大小写字母、数字和符号的组合),并填入 密码 字段。(确保从下拉菜单中选择了 使用文本字段:)在 重新输入 字段中再次输入密码。
  4. 记下您选择的用户名和密码。
  5. 保持 全局权限 下的所有选项为默认设置。
  6. 点击 执行
  7. 返回 用户 屏幕,点击您为 WordPress 刚创建的用户旁边的 编辑权限 图标。
  8. 数据库特定权限 部分,从 为以下数据库添加权限 下拉菜单中选择您为 WordPress 刚创建的数据库,然后点击 执行
  9. 页面将刷新并显示该数据库的权限。点击 全选 以选择所有权限,然后点击 执行
  10. 在结果页面上,记下页面顶部 服务器: 后列出的主机名。(通常为 localhost。)

数据库服务器选择显示 'localhost'

使用 MySQL 客户端

您可以通过在 shell 中运行 mysql 来快速轻松地创建 MySQL 用户和数据库。语法如下所示,美元符号是命令提示符:

$ mysql -u adminusername -p  
输入密码:  
欢迎使用 MySQL 监视器。命令以 ; 或 \\g 结尾。  
您的 MySQL 连接 id 是 5340,服务器版本:3.23.54  

输入 'help;' 或 '\\h' 获取帮助。输入 '\\c' 清除缓冲区。  

mysql> CREATE DATABASE databasename;  
查询成功,1 行受影响 (0.00 秒)

mysql> CREATE USER "wordpressusername"@"hostname" IDENTIFIED BY "password";
mysql> GRANT ALL PRIVILEGES ON databasename.* TO "wordpressusername"@"hostname";
查询成功,0 行受影响 (0.00 秒)

mysql> FLUSH PRIVILEGES;  
查询成功,0 行受影响 (0.01 秒)   

mysql> EXIT  
再见  

示例显示:

如果您需要将这些值记录在某个地方,请避免将它们写在包含受其保护内容的系统中。您需要记住用于 databasenamewordpressusernamehostnamepassword 的值。当然,既然它们已经(或即将)在您的 wp-config.php 文件中,就没有必要再把它们放在其他地方了。

使用 Plesk

如果您的托管服务提供商提供 Plesk 托管控制面板,并且您想手动安装 WordPress,请按照以下说明创建数据库:

  1. 登录 Plesk。
  2. 在"网站与域名"页面上,找到您网站的"自定义网站"区域,点击 数据库

Plesk 面板截图,高亮显示了自定义网站区域中的数据库按钮

Plesk 自定义网站数据库

  1. 点击 添加新数据库,如果需要可以更改数据库名称,通过提供凭据创建数据库用户,然后点击 确定。完成!

使用 cPanel

如果您的托管服务提供商提供 cPanel 主机控制面板,您可以按照以下简单说明来创建您的 WordPress 用户名和数据库。关于使用 cPanel 创建数据库和用户的更完整说明集,可以在 使用 cPanel 中找到。

  1. 登录您的 cPanel
  2. 在“数据库”部分下,点击 MySQL 数据库向导 图标。
  3. 步骤 1. 创建数据库 中输入数据库名称,然后点击下一步。
  4. 步骤 2. 创建数据库用户 中输入数据库用户名和密码。请务必使用强密码。点击创建用户。
  5. 步骤 3. 将用户添加到数据库 中,勾选“所有权限”复选框,然后点击下一步。
  6. 步骤 4. 完成任务 中,记下数据库名称和用户。请写下 主机名用户名数据库名 以及您选择的密码的值。(请注意,主机名 通常为 localhost。)

使用 DirectAdmin

如果您是单站点虚拟主机账户的普通用户,可以正常登录。然后点击 MySQL 管理。(如果此选项不易见,可能需要您的主机商修改您的“套餐”以激活 MySQL。)接着按照下面的“c”部分操作。

经销商账户或管理员账户可能需要点击 用户级别。如果相关域名是经销商的主域名,他们必须首先以经销商身份登录……如果域名不是经销商的主域名,则以用户身份登录。如果是经销商的主域名,那么以经销商身份登录后,直接点击 用户级别。但如果相关域名不是经销商的主域名,则必须以用户身份登录。然后点击 MySQL 管理。(如果不易见,可能需要返回经销商或管理员级别,修改“管理用户套餐”或“管理经销商套餐”以启用 MySQL。)

在 MySQL 管理中,点击小字:创建新数据库。此处需要提交数据库及其用户名的两个后缀。为获得最高安全性,请使用两组不同的 4-6 位随机字符。密码字段有一个随机按钮,可生成 8 位密码。您也可以为获得最高安全性而添加更多字符。点击 创建。下一个屏幕将汇总数据库、用户名、密码和主机名。请务必将这些信息复制粘贴到文本文件中以备将来参考。