如何在WordPress创建数据库?

创建 WordPress 数据库的最简单方法是使用您的虚拟主机提供的 WordPress 安装功能。当您安装 WordPress 的新应用程序时,MySQL 数据库会自动创建,无需您进行任何交互。但是,有时您可能希望手动创建新的 WordPress 数据库。

您可以通过几种不同的方式自行创建 WordPress 数据库。

您的虚拟主机控制面板中的 MySQL 数据库向导。创建 WordPress 数据库最快和最简单的方法是使用位于 Web 主机控制面板(或 cPanel)中的 MySQL 数据库向导。推荐阅读:《如何备份WordPress数据库?》

通过 phpMyAdmin。用户界面不太容易使用,但如果您的用户有权限,可以在 phpMyAdmin 中创建数据库。

如何在WordPress创建数据库?

通过 MySQL 中的命令行(稍后会详细介绍)。

在创建新的 WordPress 数据库之前,这里有一些重要的提示。

命名数据库时,请避免使用可预测的名称,例如“mydatabase”或“blogdata”。如果存在恶意攻击并且用户正试图进入您的数据库,那么如果您的名字不是那么明显,他们将更加困难。

请记住,您还应避免使用过于可预测的用户名,例如“blogger”或“admin”。

使用来自密码生成工具的强密码或创建至少包含八个字符的密码,包括字母、数字和特殊字符。避免使用名称或字典单词作为数据库用户密码。强密码应该是什么样子的一个很好的例子是:

创建新的 WordPress 数据库并设置用户名和密码以访问它后,您需要设置用户权限。

从 MySQL 数据库向导创建一个新的 WordPress 数据库

登录到您的新主机帐户以访问 cPanel。注意:您的主机可能使用 cPanel 以外的其他主机后端服务,但过程类似。

在 cPanel 中,找到列表中的 MySQL 数据库向导图标并单击它。MySQL 数据库向导将引导您完成接下来的步骤。首先,添加新数据库的名称。 点击“下一步”。

接下来,添加一个数据库用户。使用密码生成器创建强密码。不要忘记使用 LastPass 之类的服务将您在此处创建的用户名和密码复制到安全位置。 点击“创建用户”。

下一个屏幕会将新用户添加到数据库中。单击“所有权限”复选框,然后单击“下一步”。

最后一个屏幕确认新数据库和新用户的创建。推荐阅读:《数据库模型的类型》

使用 phpMyAdmin 创建数据库

如上文“phpMyAdmin 登录”部分所述,登录 phpMyAdmin 界面。登录后,找到并单击“数据库”选项卡。

您需要在“创建新数据库输入”时,为您的数据库指定一个名称。单击“创建”按钮。

现在数据库已创建,是时候设置一个新用户来访问它了。为此,您需要导航到“权限”选项卡,然后单击“添加新用户”。在“添加新用户”页面上,输入新的用户名、主机和密码。您可以忽略其他字段。

如果您在托管 MySQL 的同一台服务器上安装 WordPress,(这是最典型的场景)将主机设置为 Localhost。这意味着用户将始终从同一台主机连接。任何使用来自远程服务器的凭据的请求都将立即被拒绝。

创建新用户后,从“权限”选项卡中单击新用户的“编辑权限”。向下滚动到特定于数据库的权限部分,并将用户权限分配给仅新创建的 WordPress 数据库。您将能够从下拉菜单中选择数据库。

选择新数据库后,您将被重定向到一个页面,您将在其中为其指定特定用户权限。当您安装 WordPress 时,可以安全地为用户分配除管理权限以外的所有权限,除非您对新用户也具有管理权限感到满意。

使用命令行创建WordPress 数据库

如果您想在不使用 phpMyAdmin 的情况下创建数据库,可以使用命令行。

在命令行中,以 root 用户身份登录 MySQL。

>mysql -u root -p

Enter password: ********

指定密码后,您将直接连接到 MySQL 数据库。您现在应该处于与此非常相似的 MySQL 提示符下:

mysql>

要创建新的 MySQL 数据库,请发出以下命令,其中 database_name 是您要创建的数据库的名称:

CREATE DATABASE database_name;

创建数据库后,您需要创建一个新用户。对于名为 database_name 的数据库,假设新用户名是 Junglechild,并且您想将密码设置为 rX3V79#e^!)。

在这种情况下,输入的完整命令将是:

GRANT ALL PRIVILEGES ON T8967RRT.* TO “junglechild”@”localhost” IDENTIFIED BY “rX3V79#e^!)”

创建新用户并分配权限后,您将需要运行命令 FLUSH PRIVILEGES 以清除所有旧权限并开始使用新分配的权限。推荐相关阅读:《什么是数据库服务器及其用途》

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注