如何修复崩溃的WordPress数据库表
第一种方法
1.如果使用共享的主机托管服务,通常可以访问Cpanel,这可以通过Cpanel Web界面修复数据库。登录进入到Cpanel,点击“Databases”(数据库)部分下面的“MySQL Databases”(MySQL数据库)。
2.在MySQL Databases页面上,会在“Modify Databases”(修改数据库)部分下面找到“Repair DB”(修复数据库)。
3.选择含有崩溃表的那个数据库,点击“Repair DB”(修复数据库)按钮。如果修复成功,会看到每个表的状态显示为“OK”。
第二种方法
1.如果在MySQL服务器运行在上面的主机(比如VPS)上享用根目录访问权,就可以试一试命令行接口,修复崩溃的数据库表。就MyISAM类型的数据库而言,你可以使用名为myisamchk的命令行实用工具,修复崩溃的表。该实用工具随MySQL服务器一同安装。
2.首先,停止MySQL服务器。
3.然后使用这个命令修复某一个表。
4.最后,再次启动MySQL服务器。
如何修复崩溃的WordPress数据库表
第一种方法 1.如果使用共享的主机托管服务,通常可以访问Cpanel,这可以通过Cpanel Web界面修复数据库。
登录进入到Cpanel,点击“Databases”(数据库)部分下面的“MySQL Databases”(MySQL数据库)。 2.在MySQL Databases页面上,会在“Modify Databases”(修改数据库)部分下面找到“Repair DB”(修复数据库)。
3.选择含有崩溃表的那个数据库,点击“Repair DB”(修复数据库)按钮。如果修复成功,会看到每个表的状态显示为“OK”。
第二种方法 1.如果在MySQL服务器运行在上面的主机(比如VPS)上享用根目录访问权,就可以试一试命令行接口,修复崩溃的数据库表。就MyISAM类型的数据库而言,你可以使用名为myisamchk的命令行实用工具,修复崩溃的表。
该实用工具随MySQL服务器一同安装。 2.首先,停止MySQL服务器。
3.然后使用这个命令修复某一个表。 4.最后,再次启动MySQL服务器。
如何手动恢复WordPress数据库
我们以将备份数据库文件恢复到空白数据库为例,介绍如何手动恢复WordPress网站数据库,对于别的建站程序也可以作为参考。
我们首先要在phpMyAdmin中创建一个数据库:
如果你使用的cPanel主机,登录cPanel管理系统后,在【数据库】(DataBase)部分找到【MySQL】,点击进入,然后创建数据库:
最好的情况是,目标数据库的名字最好和原来数据库名字保持一致,这样无需修改WordPress的配置文件。但是你已经注意到,不同的主机管理系统,可能存在不同的命名规则。如果你是在不同服务器之间转移网站,请务必注意,如果数据库名字不一样,则需要修改WordPress配置文件 wp-config.php 。
使用MySQL数据库管理工具phpMyAdmin备份数据库
第一步,登录主机管理系统,找到【phpMyAdmin】,点击进入。由于phpMyAdmin是免费开源软件,几乎所有服务商都提供该工具,如果你找不到,可以联系你的主机服务商寻求帮助。
在cPanel主机中,phpMyAdmin位于首页【数据库】(Database)部分,被翻译作【phpMy 管理】,有些不妥,但也可以理解其含义:php + MySQL + Admin,即 php 语言环境下 MySQL 数据库的管理工具。
第二步,在左侧导航栏中,选择准备使用的数据库。选择【导入】(Import)。
第三步,点击【浏览…】(Browse…)按钮,选择本地计算机中的数据库备份文件。可以是zip或者gz压缩格式的备份文件。
第四步,点击【执行】(Go)按钮,开始导入数据库中。
这样,就可以将已经备份的数据库导入到新的数据库文件中了。
再次提醒注意,如果你新的数据库信息(数据库名称、用户名、密码等)与网站配置文件 wp-config.php 文件中的配置信息不一致,需要你手动编辑 wp-config.php 配置文件。
wordpress网站怎么修复数据库
WordPress数据库可能会在各种情形下遇到故障和损坏。
它遇到的常见问题之一就是“数据库崩溃”。如果出现这种情况,可以在WordPress错误日志中找到下列错误信息:WordPress database error Table './my_home/wp_posts' is marked as crashed and last (automatic?) repair failed for query SELECT post_date_gmt FROM wp_posts WHERE post_status = 'publish' AND post_type IN ('post', 'page', 'attachment') ORDER BY post_date_gmt DESC LIMIT 1 made by require('wp-blog-header.php'), wp, WP->main, WP->send_headers, get_lastpostmodified, get_lastpostdate, _get_last_post_time 这类数据库表崩溃的症状多种多样。
WordPress博客可能出现不一样的异常,这取决于崩溃的是哪个表。
如何手动恢复WordPress数据库
尽管有许多WordPress插件可以辅助进行网站数据库的备份,但是对于站长/博主而言,掌握基本的phpMyAdmin备份操作是很有必要的。
比如,有的插件需要登录到WordPress的管理控制台进行备份和恢复,那么在网站出现异常时,这样的插件无法继续使用。phpMyAdmin是一个开源免费(与WordPress一样免费哦)的MySQL数据库管理工具,因此,几乎所有的主机空间服务商都提供有phpMyAdmin软件。
使用MySQL数据库管理工具phpMyAdmin备份数据库备份数据库的过程,实质就是将数据库中的内容导出为文件,保存到本地计算机硬盘、网盘、或者其他安全可靠的存储介质中。第一步,登录主机管理系统,找到【phpMyAdmin】,点击进入。
不同的主机管理系统可能位置都不一样,如果你找不到,可以联系主机服务商咨询。在cPanel管理系统中,【phpMyAdmin】被翻译作【phpMy管理】,倒也符合其名字的原意:php+MySQL+Admin。
cPanel中的phpMyAdmin软件第二步,在左侧导航栏中,选择你要备份的数据库,然后点击【导出】(Export)。phpMyAdmin中选择数据库第三步,如果你网站的数据库比较大,那么导出的数据文件也会比较大。
可以选择导出方式(Export Method)为【自定义】(Custom),然后在【输出】(Output)选项中选择【压缩格式】(Compression):可以选择导出为zip压缩格式或者gz压缩格式。phpMyAdmin导出数据第四步,点击【执行】(Go)按钮,开始下载导出的数据库文件。
文件通过浏览器保存到本地计算机之后,你应该妥善保存,以便需要的时候可以快速找到。同时,你还可以复制几份保存在其他安全可靠的介质中,比如U盘,网盘中等。
很简单吧,我们这样就轻松完成了WordPress数据库的备份工作。只需要几秒钟就可以完成备份。
下面介绍的这种办法,更为简单,通过cPanel的备份功能进行备份。当然,这个办法要求你使用的是带有cPanel管理系统的虚拟主机。
使用cPanel备份工具进行数据库备份对于cPanel主机,可以使用更简单的办法进行数据库备份。登录cPanel管理系统之后,在【文件】(Files)区域,点击【备份】(Backups)图标,出现备份选项:cPanel中备份数据库在【部分备份】(Partial Backups)部分,可以找到数据库的备份文件,点击需要备份的数据库文件名,就可以将备份文件下载到本地计算机中。
如何修复崩溃的WordPress数据库表
第一种方法1。
如果使用共享的主机托管服务,通常可以访问Cpanel,这可以通过Cpanel?Web界面修复数据库。登录进入到Cpanel,点击“Databases”(数据库)部分下面的“MySQL?Databases”(MySQL数据库)。
2。 在MySQL?Databases页面上,会在“Modify?Databases”(修改数据库)部分下面找到“Repair?DB”(修复数据库)。
3。选择含有崩溃表的那个数据库,点击“Repair?DB”(修复数据库)按钮。
如果修复成功,会看到每个表的状态显示为“OK”。 第二种方法1。
如果在MySQL服务器运行在上面的主机(比如VPS)上享用根目录访问权,就可以试一试命令行接口,修复崩溃的数据库表。就MyISAM类型的数据库而言,你可以使用名为myisamchk的命令行实用工具,修复崩溃的表。
该实用工具随MySQL服务器一同安装。 2。
首先,停止MySQL服务器。3。
然后使用这个命令修复某一个表。4。
最后,再次启动MySQL服务器。
wordpress数据表损坏,怎么恢复数据
你试着在本地搭建一个PHP环境,安装WordPress,然后把进入本地的数据库,删除这几个表wp_term_taxonomy、wp_term_relationships、wp_terms、wp_posts、wp_postmeta、wp_comments,然后将你之前备份的这几个表导入。
如果用phpmyadmin的话,勾选这几个表,依此检查表、分析表、修复表、优化表即可。
在本地试试,原来的文章是否可以正常显示。可以的话,导出这几个表,然后导入你的服务器。
另外,也许是你的服务器的问题,试试换个服务器之类的。
最后,有问题欢迎到我博客留言。
转载请注明出处51数据库 » wordpress数据库修复
六味地黄丸治肾亏不含糖