成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

如何修復崩潰的WordPress數據庫表?

譯文
數據庫 MySQL
崩潰的原因可能不一樣,但通常當mysqld或mysqld運行在其中的主機在數據庫更新過程中被強行關閉時,就會引發數據庫崩潰。在教程的其余部分,我將介紹如何修復崩潰的WordPress MySQL數據庫表。

【51CTO精選譯文】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博客可能出現不一樣的異常,這取決于崩潰的是哪個表。如果崩潰的表是里面含有一系列博文的“wp_posts”表,你就看不到博客里面的任何帖子。Xmodulo網站就在上個周末遇到了這種數據庫崩潰:

 

Xmodulo的WordPress博客眼下由MySQL運行,所以我在本教程中將著重介紹MySQL。

MySQL表為何會崩潰?

崩潰的原因可能不一樣,但通常當mysqld或mysqld運行在其中的主機在數據庫更新過程中被強行關閉時,就會引發數據庫崩潰。在教程的其余部分,我將介紹如何修復崩潰的WordPress MySQL數據庫表。

***種方法

如果你使用共享的主機托管服務,通常可以訪問Cpanel,這讓你可以通過Cpanel Web界面修復數據庫。

登錄進入到Cpanel,點擊“Databases”(數據庫)部分下面的“MySQL Databases”(MySQL數據庫)。

 

在MySQL Databases頁面上,你會在“Modify Databases”(修改數據庫)部分下面找到“Repair DB”(修復數據庫)。

 

選擇含有崩潰表的那個數據庫,點擊“Repair DB”(修復數據庫)按鈕。如果修復成功,你會看到每個表的狀態顯示為“OK”。

 

  1. my_database.wp_oiopub_tracker_visits OK  
  2. my_database.wp_options OK  
  3. my_database.wp_postmeta OK  
  4. my_database.wp_posts  
  5. error : Keyblock size at page 13001728 is not correct. Block length: 532 key length: 2  
  6. Error : Incorrect key file for table './my_database/wp_posts.MYI'; try to repair it  
  7. error : Corrupt  
  8. ---------  
  9. After repair:  
  10. ----  
  11. my_database.wp_oiopub_tracker_visits OK  
  12. my_database.wp_options OK  
  13. my_database.wp_postmeta OK  
  14. my_database.wp_posts OK  
  15. my_database.wp_sharebar OK  
  16. my_database.wp_term_relationships OK 

 

第二種方法

如果你在MySQL服務器運行在上面的主機(比如VPS)上享用根目錄訪問權,就可以試一試命令行接口,修復崩潰的數據庫表。

就MyISAM類型的數據庫而言,你可以使用名為myisamchk的命令行實用工具,修復崩潰的表。該實用工具隨MySQL服務器一同安裝。

首先,停止MySQL服務器。

  1. $ sudo service mysql stop (Debian/Ubuntu)  
  2. $ sudo service mysqld stop (CentOS/RHEL)  
  3. $ sudo systemctl stop mysqld.service (Fedora) 

然后使用這個命令修復某一個表。

  1. $ cd /var/lib/  
  2. $ sudo myisamchk -r -v -f mysql/<database_name>/<table_name> 

***,再次啟動MySQL服務器。

你平時有沒有遇到過數據庫崩潰問題,或者是WordPress數據庫出現的其他任何問題?你是否定期備份自己的WordPress數據庫表?歡迎告訴我們你用什么方法來解決這個問題、維護數據庫。
 

英文:http://xmodulo.com/2014/06/repair-crashed-wordpress-database-table.html

責任編輯:林師授 來源: 51CTO
相關推薦

2009-02-02 13:16:23

修復數據表MySQL

2011-03-15 09:55:07

SQL Server2數據庫崩潰還原數據庫

2022-06-06 08:21:13

MySQL數據庫命令

2011-03-15 09:52:40

SQL Server2數據庫恢復系統

2018-03-05 19:20:49

LinuxWordPressHTTP

2011-05-18 13:16:21

MySQL數據庫鎖定

2011-04-12 09:43:17

Sybase數據庫修復技巧

2023-09-14 23:05:57

? ?MySQL數據庫

2010-07-21 17:31:19

SQL Server

2017-05-03 13:50:38

2010-10-13 11:54:00

MySQL數據庫表

2009-06-11 13:16:57

JBPM數據庫

2011-03-24 16:23:18

sql2005數據庫

2009-07-06 23:23:15

Sybase數據庫修復

2018-03-06 09:30:58

2009-02-02 16:50:34

數據庫表的鎖定MySQL

2019-10-21 08:08:34

MySQL數據庫主鍵

2011-07-19 11:12:36

PHPMySQL數據庫

2010-05-24 14:38:41

MySQL數據庫

2010-06-07 13:53:04

MySQL數據庫表
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 人人干人人舔 | 九色在线视频 | 日韩二三区 | 性生生活大片免费看视频 | 成人免费视频7777777 | 久久国产精品一区二区三区 | 黄色毛片黄色毛片 | 亚洲视频免费一区 | 久草视频在线播放 | 99pao成人国产永久免费视频 | 婷婷福利视频导航 | 日本天堂视频 | 国产亚洲精品成人av久久ww | 精品国产青草久久久久福利 | 国产精品18久久久久久白浆动漫 | 国产一区二区三区免费观看在线 | 黄色片免费在线观看 | 欧美电影一区 | 日本在线播放一区二区 | 91欧美激情一区二区三区成人 | 亚洲精品一区二三区不卡 | 国产精品久久久久久久久久久新郎 | 国产精品久久福利 | 亚洲日本激情 | 国产精品一区在线播放 | 亚洲成人精品一区 | 国产在线一区二区三区 | 精品视频一区二区三区在线观看 | 日韩在线国产精品 | 在线免费黄色小视频 | 啪啪av | 亚洲三区在线观看 | 伊人导航 | 国内精品视频在线观看 | 狠狠操狠狠干 | 亚洲一区二区三区在线播放 | 在线91 | 久久青青| 天天综合久久网 | 亚洲天堂一区 | 国产成人a亚洲精品 |