wordpress 数据库错误transient_doing_cron时发生Incorrect key file for table 的解决方法

正常情况,是不会出现这样的情况的,前两天服务器遇到一点特殊情况,重启了服务器,之后运行的时候发现了大量的报错。在日志文件就中发现了下面的错误提示。

PHP message: WordPress数据库查询UPDATE wp_options SET option_value = '1649225965.0298800468444824218750' WHERE o ption_name = '_transient_doing_cron'时发生Incorrect key file for table './www_wpcode_cn/wp_options.MYI'; try to repair it错误,这是由require('wp-blog-header.php'), require_once('wp-loa d.php'), require_once('wp-config.php'), require_once('wp-settings.php'), do_action('wp_loaded'), WP_Hook->do_action, WP_Hook->apply_filters, _wp_cron, spawn_cron, set_transient, update_o ption查询的

修改的方式安装提示 repair 一下

 repair table wp_options
-> ;
+---------------------------+--------+----------+----------------------------------------+
| Table                     | Op     | Msg_type | Msg_text                               |
+---------------------------+--------+----------+----------------------------------------+
| www_wocode_cn.wp_options | repair | warning  | Number of rows changed from 153 to 154 |
| www_wpcode_cn.wp_options | repair | status   | OK                                     |
+---------------------------+--------+----------+----------------------------------------+