如何创建 WordPress 数据库?用wordpress建站的好处
创建 WordPress 数据库的最简单方法是使用您的虚拟主机提供的 WordPress 安装功能。
当您安装 WordPress 的新应用程序时,MySQL 数据库会自动创建,无需您进行任何必要的交互。但是,有时您可能想要手动创建一个新的 WordPress 数据库。
您可以通过几种不同的方式自行创建 WordPress 数据库。
虚拟主机控制面板中的 MySQL 数据库向导。创建 WordPress 数据库的最快和最简单的方法是使用位于您的网络主机控制面板(或 cPanel)中的 MySQL 数据库向导。
通过 phpMyAdmin。用户界面几乎没有那么容易使用,但是如果您的用户有权限,可以在 phpMyAdmin 中创建数据库。
通过 MySQL 中的命令行(稍后会详细介绍)。
在创建新的 WordPress 数据库之前,需要了解以下一些重要提示。
命名数据库时,避免使用可预测的名称,例如“mydatabase”或“blogdata”。如果存在恶意攻击并且用户试图进入您的数据库,如果您的名字不是那么明显,他们将更加困难。
请记住,您还应该避免使用太容易预测的用户名,例如“blogger”或“admin”。
使用来自密码生成工具的强密码,或创建至少包含八个字符(包括字母、数字和特殊字符)的密码。避免使用名称或字典单词作为数据库用户密码。强密码应该是什么样子的一个很好的例子是:
创建新的 WordPress 数据库并创建用户名和密码以访问它后,您需要设置用户权限。
从 MySQL 数据库向导创建一个新的 WordPress 数据库
登录到您的新主机帐户以访问 cPanel。注意:您的主机可能使用不同于 cPanel 的托管后端服务,但过程是相似的。
在 cPanel 中,在列表中找到 MySQL 数据库向导图标并单击它。MySQL 数据库向导将指导您完成后续步骤。首先,添加新数据库的名称。 点击“下一步”。
接下来,添加一个数据库用户。使用密码生成器创建强密码。不要忘记使用1Password等服务将您在此处创建的用户名和密码复制到安全位置。 点击“创建用户”。
下一个屏幕会将新用户添加到数据库中。单击“所有权限”复选框,然后单击“下一步”。
最后一个屏幕确认新数据库和新用户的创建。
使用 phpMyAdmin 创建 MySQL WordPress 数据库
按照上面“phpMyAdmin 登录”部分所述登录到 phpMyAdmin 界面。登录后,找到并单击“数据库”选项卡。
您需要在“创建新数据库输入”文件中为您的数据库指定一个名称。单击“创建”按钮。
现在数据库已创建,是时候设置一个新用户来访问它了。为此,您需要导航到显示“权限”的选项卡,然后单击“添加新用户”。在“添加新用户”页面上,输入新的用户名、主机和密码。您可以忽略其他字段。
如果您在托管 MySQL 的同一台服务器上安装 WordPress,(这是最典型的情况)将主机设置为 Localhost。这意味着用户将始终从同一台主机连接。任何使用来自远程服务器的凭据的请求都将被立即拒绝。
创建新用户后,从“权限”选项卡中单击新用户的“编辑权限”。向下滚动到特定于数据库的权限部分,并将用户权限仅分配给新创建的 WordPress 数据库。您将能够从下拉菜单中选择数据库。
选择新数据库后,您将被重定向到一个页面,您将在其中为其指定特定的用户权限。当您安装 WordPress 时,为用户分配除管理权限以外的所有权限是安全的,除非您对新用户也具有管理权限感到满意。
使用命令行创建 MySQL WordPress 数据库
如果你想在不使用 phpMyAdmin 的情况下创建你的数据库,你可以使用命令行。
在命令行中,以 root 用户身份登录 MySQL。
mysql -u root -p
输入密码:********
指定密码后,您将直接连接到 MySQL 数据库。您现在应该会看到与此非常相似的 MySQL 提示符:
mysql>
要创建一个新的 MySQL 数据库,请发出以下命令,其中 database_name是您要创建的数据库的名称:
创建数据库数据库名称;
创建数据库后,您需要创建一个新用户。对于名为 database_name 的数据库,假设新用户名是 junglechild 并且您希望将密码设置为 rX3V79#e^!)。
在这种情况下,要输入的完整命令是:
将 T8967RRT 上的所有权限授予。* 给“junglechild”@“localhost”,标识为“rX3V79#e^!)”
创建新用户并分配权限后,您需要运行命令 FLUSH PRIVILEGES 清除所有旧权限并开始使用新分配的权限。
WordPress 数据库的推荐权限
对于标准的 WordPress 操作,数据库用户只需要 SELECT、INSERT 和 UPDATE 权限。强烈建议您在运行 WordPress 数据库时使用绝对最小的权限。
在主要升级过程中偶尔会需要额外的权限,如 CREATE、ALTER 和 DROP。当安装需要更改数据库结构以便在您的网站上运行的插件时,也可能需要它们。
在这种情况下,插件开发人员会建议您对数据库的用户权限进行此类更改。
查询
很多与数据库相关的 MySQL 查询都会自动运行。但是,您也可以直接访问数据库并手动运行命令和查询。数据库管理器可帮助您简化流程。
让我们看一个相对简单的 MySQL 查询示例:
从 wp_comments 中删除 where wp_comments.comment_approved = ‘spam’
此查询将通知数据库查看与用户评论相关的所有数据。它会查找并删除您已标记为垃圾邮件的所有评论。
通过手动执行查询,您可以更好地完成您无法从仪表板执行的某些任务。您可以执行诸如更改帐户用户名之类的操作,仪表板不允许这样做。