ic_ee

如何重置WordPress 数据库?

有时您可能希望将数据库重置为原始设置。例如,如果您在测试站点或本地服务器上工作,您可能希望将数据库恢复到进行更改之前的状态。hostgator美国服务器分享如何重置WordPress 数据库?

只需单击几下即可重置 WordPress 数据库。

注意:当您重置数据库时,您的所有数据将被永久删除。重置过程无法撤消。因此,在进行数据库重置之前创建完整的 WordPress 备份是个好主意。

如果您不想创建整个站点的备份副本,则可以仅创建 WordPress 数据库的备份。更多关于这进一步的下文。推荐阅读:《如何备份WordPress数据库?》

要将数据库重置为其默认设置,您首先需要安装并激活名为WP Database Reset的插件。

如何重置WordPress 数据库?

激活插件后,转到页面工具 > 数据库。在此位置,您可以单击以选择要重置的表。如果要重置数据库中的所有表,请单击“选择所有表”。

如果您选择所有表格,您将可以选择重新激活您的活动插件和当前主题。该插件还保留您的活动 WordPress 用户帐户。

在此之后,需要通过在所需文本框中输入安全代码并单击“重置表”链接来确认重置。当屏幕上出现警告弹出窗口时,单击“确定”继续。

然后插件继续删除数据库表中的所有数据。该过程完成后,您会在插件的设置页面上看到“成功”消息。

片刻之后,您将自动退出 WordPress 的管理区域。此时,您可以使用同一帐户再次登录。您的数据库已重置,您的网站现在显示的方式将在您刷新时反映这一点。

如何修复我的 WordPress 数据库?

如果您想修复数据库而不是完全重置数据库,首先要做的是打开 WordPress 主机的控制面板区域并登录您的帐户。

进入后,您将在控制面板内看到主机为您提供的所有选项。像您在本文前面所做的那样找到 phpMyAdmin 图标,然后单击它。

对于大多数主机的控制面板,您可以在“数据库”的标题下找到 phpMyAdmin。

进入 phpMyAdmin 界面后,您需要选择“正确的 WordPress 数据库”。

执行此操作后,您会看到所有内部文件夹都将出现在侧边栏中。所有文件夹名称都以 wp_ 开头。推荐阅读:《数据库模型的类型》

如果您在服务器上有多个 WordPress 站点,您将在选择“更正 WordPress 数据库”时看到所有站点。在继续进行任何修复之前,请仔细检查是否选择了正确的数据库。

一旦打开了正确的数据库,请确保数据库的每个部分都得到修复(当然,除非您收到的错误消息告诉您只有数据库的一个特定部分已损坏)。

要修复 WordPress 数据库的所有部分,请前往底部并在主目录中选择“全部检查”。这会突出显示数据库中的所有子目录。

在您看到所有子目录都被选中后,打开“检查所有”字段旁边的列表。

选择“修复表”选项。

该过程运行后,检查它是否在修复结果屏幕上工作。在那里,它会告诉你修复是否成功。

如何优化我的 WordPress 数据库?

随着时间的推移和使用,WordPress 数据库可能会损坏或需要良好的整体管理。这就是数据库优化介入的地方。

您应该定期优化您的 WordPress 数据库,以使其保持清洁并保持最佳状态。如果没有定期优化,您会注意到您的 WordPress 网站速度会随着时间的推移而减慢。WordPress 数据库优化是一个相对简单的过程,有几种不同的方法来完成它。

通过 phpMyAdmin 优化数据库

第一种方法是重新登录 phpMyAdmin 并单击“数据库”。在这里,您会看到列出了要优化的数据库。同样,您将看到与您的网站数据库相关的所有表格。

从那里,您需要做的就是向下滚动页面并单击“全部检查”。然后导航到“With Selected”下拉菜单并选择“Optimize Tables”。推荐相关阅读:《如何在WordPress创建数据库?》

ic_ee

如何备份WordPress数据库?

在执行网站升级甚至优化之前,我们特别建议您备份您的数据库。这样,如果出现问题,您将能够在不恐慌的情况下恢复数据库(以及您的网站)。hostgator香港服务器分享如何备份WordPress数据库

简单方法:数据库备份使用插件。

到目前为止,使用WordPress备份插件BackupBupBudy是备份WordPress数据库最简单的方法。BackBupBupBupBupBdy允许您轻松地将您的WordPress网站备份、恢复和迁移到新的服务器或域名。推荐阅读:《如何以及为什么备份网站》

注意:如果您想使用免费备份插件,下载并安装BackupBupbdy插件,它将逐步完成备份网站和数据库的过程,这对任何新手来说都很容易理解。

BackupBordy是一个强大的插件,非常适合定期备份你的数据库。实际上,它执行了WordPress备份5种类型。

如何备份WordPress数据库?

手工法:数据库备份通过phpMyAdmin。

然而,如果你更喜欢人工处理工作,你也可以这样做。首先要做的是登录你的服务器上的phpmyAdmin。选择WordPress数据库,以便从屏幕左侧的窗口备份。

WordPress数据库中的所有表将显示在右侧的窗口中。您需要点击顶部选项卡上的导出选项卡。

在点击开始之前,选择快速选项。然后,您将收到下载文件的提示。

保存这个文件到你的电脑上。如果数据库很大,可能需要一段时间才能下载。

如果你想改变默认行为,你也可以选择自定义备份选项。在上述步骤中,选择自定义选项而不是快速选项。从那里,您将看到显示的详细选项。

表格部分是您可以从数据库中的所有不同表格中选择的部分。如果其他程序使用这个数据库,请只选择与您的WordPress安装相对应的表格。它们将从您指定的wp_或table_prefix开始。

如果您只安装了wordPress,请保持原来的样本,如果选择已经改变,请单击完整选择。在输出部分,从压缩框中选择gzipped或zipped。这将允许您在下载数据时压缩数据。

在格式部分,确保SQL的选择。这将导出一系列的SQL命令,而不是其他数据格式,如CSV,这不适用于这个备份过程。请继续保持原来的样本,当你看到一个特定的部分的格式。

选择以下内容作为对象创建部分:

  • TableDrop
  • View
  • dure、Proce
  • Function
  • Event
  • Trigger

在创建目标数据库之前,它会调用一个DROP句子来删除任何旧的现有表格(如果它们存在的话)。之后,您需要确保完全保留数据创建选项的原始样本。

到窗口底部,点击开始。系统会提示你下载文件。将此文件保存在你的电脑上。请记住,这个过程不会对你所有的文件和文件夹(如图像)进行备份。但是,通过这个人工数据库备份过程,已经对博客文章和用户评论等所有内容进行了备份。推荐阅读:《如何修复在WordPress 中建立数据库连接的错误》

WordPress数据库怎么恢复?

我希望你永远不需要恢复你的WordPress数据库,但是如果你这样做,有几种方法可以做到。

恢复您的WordPress数据库,使用BackupBudy。

希望大家下载安装了backupbudy插件备份您的WordPress数据库,如果您这样做,可以在插件中执行恢复您的数据库。

在插件中导航到备份页面,再导航到还原备份选项卡。用数据库备份的右边按钮还原你的数据库。

然后,您可以观看将数据库恢复到备份中包含的版本的BackupBudy。

通过phpMyAdmin恢复。

您可以再次使用phpMyAdmin完成任务,如果您想采取更困难的路线。

需要采取的步骤如下:

  • 登录phpMyAdmin平台。
  • 单击数据库,选择一个数据库,您将导入数据。
  • 你会看到一个屏幕告诉你,已经存在的表列表不存在任何表或数据库。这取决于你如何设置它。
  • 在屏幕顶部附近点击导入选项卡。
  • 在这个屏幕上,点击浏览查找数据库备份文件存储在电脑上。
  • 在标题为格式的下拉菜单中,仔细检查是否选择了SQL。
  • 执行点击。

稍微等待一会,导入数据库就成功了。推荐相关阅读:《使用云存储进行备份的好处》

ic_ee

如何更改WordPress 数据库前缀以提高安全性

WordPress 数据库就像是整个WordPress 网站的大脑,因为每一条信息都存储在那里,从而使其成为黑客最喜欢的目标。垃圾邮件发送者和黑客运行 SQL 注入的自动化代码。不幸的是,很多人在安装 WordPress时忘记更改数据库前缀。这使黑客更容易通过针对默认前缀wp_来计划大规模攻击。保护数据库的最明智的方法是更改数据库前缀,这在您正在设置的站点上非常容易做到。但是需要几个步骤才能为您已建立的站点正确更改 WordPress 数据库前缀,以至于不会出现其他的网站数据库方面的报错

准备

我们建议您在执行本教程中建议的任何操作之前备份您的 WordPress 数据库。保持站点的每日备份很重要,我们建议使用BackupBuddy插件来做到这一点。我们建议您将访问者重定向到临时维护页面。推荐阅读:《如何修复在WordPress 中建立数据库连接的错误》

如何更改WordPress 数据库前缀以提高安全性
如何更改WordPress 数据库前缀以提高安全性

在 wp-config.php 中更改表前缀

打开位于 WordPress 根目录中的 wp-config.php 文件。将表前缀行从wp_更改为类似wp_a123456_ 的其他内容

打开wp-config.php文件后,您可以这样进行更改:

$table_prefix = ‘wp_a123456_’;

注意:您只能将其更改为数字、字母和下划线。

更改所有数据库表名称

您需要访问您的数据库(很可能通过phpMyAdmin进行),然后将表名更改为我们在 wp-config.php 文件中指定的名称。如果您使用的是cPanel WordPress 主机,那么您可以在 cPanel 中找到 phpMyAdmin 链接。推荐阅读:《为什么WordPress如此受欢迎?5 个让它如此出色的功能》

总共有 11 个默认的 WordPress 表,因此手动更改它们会很麻烦。

为了更快的进行更改,我们有一个您可以使用的 SQL 执行语句。

RENAME table `wp_commentmeta` TO `wp_a123456_commentmeta`;

RENAME table `wp_comments` TO `wp_a123456_comments`;

RENAME table `wp_links` TO `wp_a123456_links`;

RENAME table `wp_options` TO `wp_a123456_options`;

RENAME table `wp_postmeta` TO `wp_a123456_postmeta`;

RENAME table `wp_posts` TO `wp_a123456_posts`;

RENAME table `wp_terms` TO `wp_a123456_terms`;

RENAME table `wp_termmeta` TO `wp_a123456_termmeta`;

RENAME table `wp_term_relationships` TO `wp_a123456_term_relationships`;

RENAME table `wp_term_taxonomy` TO `wp_a123456_term_taxonomy`;

RENAME table `wp_usermeta` TO `wp_a123456_usermeta`;

RENAME table `wp_users` TO `wp_a123456_users`;

您可能需要为其他插件添加列,这些插件可能会在 WordPress 数据库中添加自己的表。您可以将所有表的前缀更改为您想要的。

选项表

我们需要在选项表中搜索使用 wp_ 作为前缀的任何其他字段,以便我们可以替换它们。为了简化这个过程,请使用以下SQL执行语句:

SELECT * FROM `wp_a123456_options` WHERE `option_name` LIKE ‘%wp_%’

这样会返回很多结果,需要一一去修改这些行。

用户表

接下来,我们需要在 usermeta 中搜索所有使用 wp_ 作为前缀的字段,以便我们可以替换它。为此使用此 SQL 语句:

SELECT * FROM `wp_a123456_usermeta` WHERE `meta_key` LIKE ‘%wp_%’

条目数量可能因您使用的插件数量等而异。只需将具有 wp_ 的所有内容更改为新前缀即可。

如果您现在已准备好测试站点。您就可以按照上述步骤操作。按照上述步骤完成后,为了安全起见,您应该对数据库进行新的备份。推荐相关阅读:《适合主机分销商账户的三个WordPress主题》