如何使用phpMyAdmin管理WordPress数据库(2020)

大多数人认为WordPress是一个简单的网站和电子商务商店的构建者。确实,任何人都可以使用WordPress建立各种主题的网站和在线商店。但是,当您单击该一键安装时,您可能没有意识到实际上是在创建数据库。您的MySQL数据库存储您的网站,并且经过适当的维护和保养,您不必担心丢失网站.


借助PMA,您可以使用工具来备份和保护该数据库。我们将仔细研究WordPress MySQL数据库的功能以及如何使用工具和PMA常见任务指南来保护您的网站.

如何使用phpMyAdmin

在详细介绍WordPress数据库之前,它有助于定义一些术语:

什么是WordPress MySQL数据库?

MySQL代表“结构化查询语言”。这定义了可以使用查询实际运行的开源数据库管理系统.

每当您创建新安装时,您的WordPress都会安装一个MySQL数据库。数据库是WordPress网站的两个关键组件之一。如果WordPress是构建网站的网关和界面,那么MySQL数据库就是心脏。您的所有内容(包括帖子,评论,页面,图像等)都存储在数据库中.

如何使用PHP将数据插入MySQL数据库

每次安装时,都会为您的WP数据库创建新的标准表。共有11张桌子。但是,如果您有主题所需的插件,则将有更多表。但是,安装文件随核心WordPress表一起提供,如下所示:

  •  wp_comments: 您网站的所有评论都存储在此处.
  •  wp_commentmeta: 其中包括您在网站上发表评论的“元数据”(例如标题,关键字等).
  •  wp_links: 保存您输入到WordPress链接功能中的信息.
  •  wp_posts: 这包括页面,导航和帖子的所有数据.
  • wp_options: 这包括您所有的管理和设置文件.
  • wp_postmeta: 您所有帖子的元数据.
  • wp_terms: 类别和标签存储在这里.
  • wp_term_relationships: 与职位和分类法有关的所有信息都在这里.
  • wp_users: 您可以设置各种用户,例如管理员和作者,其信息存储在此处.
  • wp_usermeta: 这是用户元数据.
  • wp_term_taxonomy: 这包括wp-_terms中表的分类法.

这些表基本上存储了您的网站所基于的所有原始数据和文件。在WordPress方面,您可以样式,编辑和上传媒体。这些表格是在安装WordPress安装文件时自动创建的,因此您无需担心配置此部分.

什么是phpMyAdmin,以及为何将其用于WordPress数据库管理?

那么,为什么要使用它来控制MySQL数据库呢?使用PMA,您可以通过工具备份和控制数据库,这意味着您不必写出MySQL查询.

主要功能如下:

  •  使用工具通过基于PHP的开源Web应用程序管理和监视数据库.
  • 与基于Windows或Linux的系统中的多台服务器兼容.
  • 修改数据库中的任何值点
  • 无缝单击并运行操作以执行SQL查询,以更有效地控制和保护数据库
  •  创建和删除所需的任何数据库.
  • 只需单击几下鼠标即可备份,导出和导入数据库.

如今,几乎所有WordPress主机都在cPanel软件中提供了此PHP管理软件包,所有cPanel托管提供商也都提供了该软件包。您将它们作为托管包的一部分接收,可以通过托管帐户的产品或设置页面进行访问。但是,如果您正在运行自己的服务器,则可以自行设置这些文件.

即使您不了解服务器设置并且刚刚开始学习数据库,也可以将其用作MySQL数据库的管理工具。尽管有许多其他类似的管理工具,但PMA还可用于其他Web开发平台,例如WampServer或MAMP。因此,强烈建议将PMA用于WordPress,因为它易于设置,易于使用,并且大多数高质量的网络托管服务提供商都随附了它.

您是否需要了解PHP与PMA配合使用?

最简洁的答案是不!此PMA用PHP编写,可让您在普通的Web浏览器中运行。界面中已经存在所有管理动作,因此您可以轻松单击并运行以执行每个动作.

是否仍要学习PHP?虽然您不需要知道如何编写PHP即可使用PMA,但您可能想学习PHP,以便以后更好地理解和自定义WordPress。这是一个很棒的入门教程.

您如何访问PMA?

如果这是您第一次学习MySQL和PMA进行数据库管理,那么您可能想使用托管服务提供商的工具来设置和管理WordPress服务器。每个网站都需要托管,对吗?当您与托管服务提供商签署协议时,无论您购买WordPress主题还是使用cPanel(或Plesk)安装文件,都将创建一个MySQL数据库。您应该能够访问cPanel中的PMA管理主页,或者您可能需要单击托管帐户下的托管产品,然后单击“管理”或“设置”。

如果您无法访问数据库管理工具,则应与托管服务提供商联系或访问其支持页面.

您是设置用户自己的服务器和数据库的高级用户吗?如果要自行安装,则有几种方法可以将其添加到服务器。您可以使用安装指南来获取每种服务器的设置信息.

使用phpMyAdmin管理您的WordPress数据库

正如您可能已经在上面推断的那样,本质上有两种方法来设置此PMA f WP数据库管理.

访问PMA的最常见和最简单的方法是通过您的托管帐户。在这种情况下,该工具可能已安装在您的MySQL数据库上。通常,您需要访问帐户管理仪表板并转到cPanel主页。如果您对此有疑问,最好通过电话与您的托管服务提供商联系。他们将指导您如何通过托管服务提供商的帐户页面访问此管理工具.

第二种也是更复杂的方法是通过运行自己的服务器并手动安装PMA,但是如果您熟悉服务器的设置和管理,则很容易做到。例如,您可以使用服务设置Ubuntu服务器。您只需要在Linux上使用apt-get命令或将Composer工具用于Windows服务器即可.

面板

此过程取决于您的托管服务提供商。通常,登录到托管网站后,您会找到您的网站托管产品,然后选择要管理的WordPress安装,然后单击“管理”或“设置”。这可能会打开该工具的链接,但是通常,您将被定向到cPanel。.

注意:如果您从未设置过WordPress安装,则需要先安装WordPress来设置数据库。大多数情况下,PMA随MySQL数据库一起安装。这是通过cPanel手动安装WordPress的指南.

您可以在数据库部分下找到PMA。上面的屏幕截图显示了该管理工具在现代cPanel主页中的位置(截至2020年).

单击该工具后,它将启动应用程序并打开一个如下所示的页面:PhpMyAdmin

您可以立即开始使用数据库管理协议,您可能需要首先更改界面的某些外观设置。我的默认设置是“ pmahomme”,字体大小为“ 82%”,但是如果可以更轻松地使用它,则可以将字体放大或更改颜色。.

注意:外观设置只会更改外观,而不会更改WordPress网站.

与phpMyAdmin有关的四个常见任务

以下教程考虑了大多数人喜欢对MySQL数据库进行的操作,包括:

  •  检查WordPress的状态:使用PMA,您可以在WordPress上查看所有流量,连接,失败的尝试以及其他状态统计信息.
  •  访问和编辑您的WP数据库:您可以直接通过工具的主页编辑网站的内容,帖子和安全性信息.
  •  添加或删除WP数据库也许您想使用服务器进行新安装,可以在此处创建新的WP数据库,也可以删除一个WP数据库以节省空间。.
  •  备份,导出和导入WP数据库:也许您想从已经存在的数据库中建立WP数据库,可以使用PMA备份WordPress文件并导入数据库,因此您不必担心丢失网站.
  •  优化您的WP数据库:通过优化碎片表来节省空间,并确保您的站点快速运行.
  • 重置用户密码并添加或编辑用户帐户
  • 保护您的WP数据库:我们提供了一种指南,提供了几种方法来使WordPress网站免受常见黑客的攻击.

如何检查WP数据库的状态

PhmMyAdmin状态

  •  进入管理工具后,点击菜单顶部的“状态”.检查MySQL服务器
  •  现在,您可以查看网站的所有流量和连接信息。您还可以使用子菜单访问有关其他进程,查询,监视等的信息。最好使用这些数据来查看您的网站离线时是否有任何停机时间,以及您是否需要更多带宽.

如何访问和编辑WP数据库

PhpMyAdmin仪表板中的数据库检查

您可以在侧栏上查看所有可用的数据库,也可以单击菜单顶部的“数据库”。在某些情况下,您会在数据库名称中看到“ wp”字样。这是表示“ WordPress”的主要前缀。

找到要编辑的数据库后,只需单击它即可查看表列表.

数据库表

您可以编辑任何表格,但要小心,因为这些表格包含实时WordPress网站的文件。您应该始终首先创建数据库的备份,并且可能要创建一个“测试数据库”,您可以在其中使用设置并编辑数据库,而无需在实时站点上工作.

示例:在PMA中访问和编辑帖子

数据库表界面

您可以点击wp_posts表,然后选择“浏览”以查看您发表的所有帖子。帖子的每个部分都可以在此界面中进行编辑。您可能想要单击帖子以快速更改内容,编辑质量不佳的照片或更改其他信息。如果您在帖子或其内容上单击“删除”或“删除”,则该帖子将从服务器中删除.

使用phpMyAdmin备份,创建和删除WP数据库

删除中

删除数据库是本指南中最容易的部分。您可以简单地转到主页,单击“数据库”,然后选择要删除的数据库。在底部,单击“删除”以删除数据库。这将从您的服务器中永久删除数据库.
WP数据库

创建新的WP数据库

数据库创建

返回到“数据库”选项卡。如果您可以选择创建数据库,则在页面顶部将看到“创建数据库”。在某些情况下,您的托管服务提供商可能不允许您通过PMA添加数据库.

您可以输入数据库的任何名称。但是,您应该选择一个易于识别的名称(如果您需要迟到)。输入数据库名称后,单击“创建”。 PMA立即创建一个空白数据库.

单击“权限–添加用户帐户”,然后输入新WordPress管理员的用户名和密码。在主机名字段中,选择“使用文本字段”,然后输入localhost作为名称。您应该为此用户设置一个非常安全的密码.

数据库登录页面

接下来,您将配置新WP数据库的设置。它位于“用户帐户数据库”下。选择“授予___数据库的所有特权”(____是数据库的名称)。单击“开始”以完成设置管理员帐户。然后,WordPress安装程序将加载并询问您更多详细信息,包括数据库名称,您的MySQL用户名,您的MySQL密码以及您的帐户信息.

注意:您将使用刚设置的空白数据库的名称。对于MySQL登录,您可以返回cPanel并单击数据库下的“ MySQL”以获取您的登录信息。如果此处不可用,您可能需要联系您的托管服务提供商.

如何连接数据库?

此时,WordPress将自动安装您需要的文件并为您设置新站点.

备份,导入和导出数据库

您可以导出当前数据库,也可以通过PMA导入数据库。如果要备份WP数据库或将数据库手动迁移到其他主机,这是一个方便的工具。您可以使用FTP客户端执行此操作,也可以直接通过PMA执行此操作.

导出数据库

导出数据库

在PMA主页上,导航至顶部的“导出”页面。单击此按钮将打开导出工具,您可以在其中选择“快速”或“自定义”导出。 “快速”选项包括当前数据库的所有表。这是一次备份整个WP数据库的最快选择.

  •  选择“快速”选项以立即备份数据库.
  •  选择“自定义”以手动选择要导出的内容.
  •  在“格式”下选择“ SQL”,然后单击“执行”。
  •  弹出一个对话框,要求您将文件保存到计算机。用唯一的名称将备份保存到您不会忘记的计算机上的文件夹中.
  • 包含您所有WP数据库信息的SQL文件下载到您的计算机.

导入数据库

如果您需要将此数据库迁移到新服务器,或者您的网站出现故障并且需要快速上传备份,则可以通过PMA进行。.

导入数据库

  •  要导入保存的数据库导出,只需在PMA主页上单击“导入”.
  •  点击“选择文件”。找到要导入并上传的数据库文件。数据库的精确副本现在位于服务器上.

就这么简单!

使用phpMyAdmin优化WP数据库

在拥有WordPress网站一段时间之后,您可能会看到碎片化的表格。这些是内存浪费转储,可增加数据库带宽使用率并减慢查询时间。本质上,是时候进行优化了!

MySQL允许您使用在几秒钟内优化WP数据库的命令。您只需转到PMA并单击要修改的WP数据库。所有表格都会出现。在底部,单击“检查所有”,然后在其右侧选择下拉菜单,然后单击“优化表”。

如何选择优化表?

完成后,您的表将进行碎片整理,应释放新的内存以供使用。此外,您的WordPress网站可能运行得更快.

从phpMyAdmin管理WordPress用户和密码

如何在PMA中重置您的WordPress密码

您是否忘记了WordPress管理员帐户的密码?从不畏惧!您可以返回到PMA的主页,选择正确密码的WP数据库,然后单击“ wp_users”表。

如何查找WP数据库用户

单击“浏览”以显示所有用户和密码。您可以通过单击密码旁边的“编辑”从此处手动更改密码。.

在PMA中为WordPress添加新用户或更改用户名

如果要通过PMA编辑或添加用户,请导航至上述指南中所述的相同“ wp_users”表.

更改用户名:

  •  点击“ wp_users”旁边的“浏览”。
  •  将出现用户列表,单击要更改的用户旁边的“编辑”.
  •  您可以在“ user_login”旁边手动输入新的用户名.数据库WP用户的仪表板

要添加新用户:

  •  选择“ wp_users”旁边的“浏览”。您的用户列表将加载。在页面顶部,单击“插入”。WP-数据库表用户的插入菜单
  •  在这里,您将填写设置新用户所需的表格上的所有字段.
  •  ID:这是自动生成的,因此留空.
  •  user_login:这是用于登录的用户名.
  •  user_pass:这是用于登录WordPress的密码.
  •  user_nicename:如果要使用更友好的URL用户名,可以在此处输入一个。如果您的用户名包含特殊字符,但您想要一个仅包含字母的网址,则可以使用此选项.
  •  user_email:输入有效的电子邮件地址,以便您可以访问WordPress帐户电子邮件.
  •  user_url:您可以将此留空或输入WordPress网站的URL地址.
  •  user_registered:在功能列中选择CURRENT_TIME,这样它会自动添加时间.
  •  user_activation_key:留空.
  •  user_status:留空.
  • display_name:您可以输入用户名或昵称,就像在“作者”字段中的帖子和文章上显示的一样.

点击“开始”添加用户.

在WordPress的PMA中更改用户权限

在更改用户特权之前,您必须已经具有用户ID。为此,您将导航回到“ wp_users”表并单击“浏览”。然后,您可以从列中选择ID.

更改用户权限ID
要更改用户的权限,请从表列表中转到“ wp_usermeta”。选择“浏览”。

更改用户权限-WP Usermeta
点击顶部的“插入”。这将加载表单以更改权限。使用以下指南添加管理员权限.

数据库插入选项

  •  umeta_id:留空。这会自动填写.
  •  user_id:输入您先前从添加的用户中选择的用户ID.
  •  meta_key:在此字段中输入wp_capabilities。 (如果您要在表中添加另一个前缀,则可以输入该前缀而不是wp。)
  •  meta_value:输入以下序列号:a:1:{s:13:“ administrator”; s:1:“ 1”;}

点击“转到以保存您的更改并添加新权限.

如何在PMA中保护WP数据库

尽管每个站点都容易受到黑客和网络机器人的攻击,但是您可以采取一些措施来阻止自己完全开放。这些步骤将使黑客更难以渗透到您的网站.

更改您的WP数据库前缀

到目前为止,每个人都知道WP数据库的标准前缀是“ wp”。这就是为什么您看到wp_users或wp_posts的原因.

您可以在PMA中执行此操作,方法是导航到主页并单击菜单顶部的“ SQL”.

数据库SQL菜单

使用SQL查询进行搜索

手动一个接一个地更改前缀是很乏味的,因此您可以使用SQL查询来加快处理速度。我们已经准备好一个查询供您在下面使用。您可以将其复制并粘贴到SQL框中,以将所有前缀改为wp_b123456。您可以找到该数字并将其更改为您喜欢的任何前缀,并遵循与wp_insertnumber相同的格式.

将表wp_commentmeta重命名为wp_b123456_commentmeta
将表`wp_comments`重命名为`wp_b123456_comments`;
将表wp_links重命名为wp_b123456_links
重命名表`wp_options`到`wp_b123456_options`;
将表`wp_postmeta`重命名为`wp_b123456_postmeta`;
将表wp_posts重命名为wp_b123456_posts
重命名表wp_terms到wp_b123456_terms
将表wp_termmeta重命名为wp_b123456_termmeta
将表wp_term_relationships重命名为wp_b123456_term_relationships
将表wp_term_taxonomy重命名为wp_b123456_term_taxonomy`;
将表wp_usermeta重命名为wp_b123456_usermeta
将表wp_users重命名为wp_b123456_users

更改您的MySQL用户名和密码

您的数据库用户和密码应该非常难以猜测。这意味着添加特殊字符或使用密码生成器以确保密码强度高。此外,除非密码安全性很强,否则您不应将密码保留在计算机或网站上打开的任何管理文件夹中.

使用第三方WordPress安全插件

如果您担心WordPress的安全性并需要额外的保护,则可以使用Sucuri。它是WordPress顶级安全插件之一,因为它实际上会通知您您试图在网站关闭之前闯入数据库.

此外,为您的个人网络选择最佳的VPN之一也可以避免数据被盗.

包起来

我们希望本指南为您提供有关如何设置,访问和优化phpMyAdmin(PMA)的见解。如果您需要有关导航和保护WordPress的更多指导,请随时发表评论或查看我们的虚拟主机研究和分析。.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me

About the author

Adblock
detector