wordpress迁移后打开很慢

回复 收藏
迁移步骤不用多说,简单地远程拷贝。 但是mysql数据并不是备份的sql,而是直接拷贝的库下的myi,myd,frm文件。

服务都搭建好了,没有任何问题,测试页面正常打开。 唯独访问死活打不开,没有任何报错。

打开php-fpm的慢查询日志,量并不大,但基本上都一致
  1. script_filename = /data/virtualhost/imiker/blog/index.php
  2. [0x00007f4ddc6e9ec8] mysql_query() /data/blog/wp-includes/wp-db.php:1095
  3. [0x00007f4ddc6e9410] query() /data/blog/wp-includes/wp-db.php:1422
  4. [0x00007f4ddc6e8dc8] get_results() /data/blog/wp-includes/option.php:145
  5. [0x00007f4ddc6e87b8] wp_load_alloptions() /data/blog/wp-includes/functions.php:1092
  6. [0x00007f4ddc6e8018] is_blog_installed() /data/blog/wp-includes/load.php:429
  7. [0x00007f4ddc6e7aa0] wp_not_installed() /data/blog/wp-settings.php:106
挨个去看这些文件,并看不出啥大问题,那只好去查看mysql的processlist:

mysql -uroot -pxxxxxxxx  -e "show processlist"
发现了下面的结果:
12.gif



接着又看mysql的error_log:
tail /var/log/mysql/error.log
2015-07-23 15:49:43 929 [Warning] Checking table:   './blog/wp_options'
2015-07-23 15:49:43 929 [Warning] Checking table:   './blog/wp_options'
2015-07-23 15:49:43 929 [Warning] Checking table:   './blog/wp_options'
2015-07-23 15:49:43 929 [Warning] Checking table:   './blog/wp_options'
2015-07-23 15:49:43 929 [Warning] Checking table:   './blog/wp_options'
2015-07-23 15:49:43 929 [Warning] Checking table:   './blog/wp_options'
2015-07-23 15:49:43 929 [Warning] Checking table:   './blog/wp_options'


第一反应是,修复该表:

mysql -uroot -pxxxxxxx  -e "use blog; repair table wp_options;"Warning: Using a password on the command line interface can be insecure.
+------------------+--------+----------+---------------------------------+
| Table            | Op     | Msg_type | Msg_text                        |
+------------------+--------+----------+---------------------------------+
| mrhua.wp_options | repair | Error    | Table 'wp_options' is read only |
| mrhua.wp_options | repair | status   | Operation failed                |
+------------------+--------+----------+---------------------------------+

得,原来是这个表只读。 看权限吧:
  1. -rwxrwxrwx 1 mysql  mysql      61 Jul 23 14:03 db.opt
  2. -rw-rw-r-- 1 ubuntu ubuntu   8620 Jul 23 14:30 t_admin.frm
  3. -rw-rw-r-- 1 ubuntu ubuntu     24 Jul 23 14:30 t_admin.MYD
  4. -rw-rw-r-- 1 ubuntu ubuntu   2048 Jul 23 14:30 t_admin.MYI
  5. -rw-rw-r-- 1 ubuntu ubuntu   8764 Jul 23 14:30 t_class.frm
  6. -rw-rw-r-- 1 ubuntu ubuntu   2104 Jul 23 14:30 t_class.MYD
  7. -rw-rw-r-- 1 ubuntu ubuntu   5120 Jul 23 14:30 t_class.MYI
  8. -rw-rw-r-- 1 ubuntu ubuntu   8794 Jul 23 14:30 t_content.frm
  9. -rw-rw-r-- 1 ubuntu ubuntu  14568 Jul 23 14:30 t_content.MYD
  10. -rw-rw-r-- 1 ubuntu ubuntu   9216 Jul 23 14:30 t_content.MYI
  11. -rw-rw-r-- 1 ubuntu ubuntu   8616 Jul 23 14:30 wp_abtest_experiments.frm
  12. -rw-rw-r-- 1 ubuntu ubuntu     64 Jul 23 14:30 wp_abtest_experiments.MYD
  13. -rw-rw-r-- 1 ubuntu ubuntu   2048 Jul 23 14:30 wp_abtest_experiments.MYI
  14. -rw-rw-r-- 1 ubuntu ubuntu   8690 Jul 23 14:30 wp_abtest_goal_hits.frm
  15. -rw-rw-r-- 1 ubuntu ubuntu      0 Jul 23 14:30 wp_abtest_goal_hits.MYD
  16. -rw-rw-r-- 1 ubuntu ubuntu   1024 Jul 23 14:30 wp_abtest_goal_hits.MYI
  17. -rw-rw-r-- 1 ubuntu ubuntu   8634 Jul 23 14:30 wp_abtest_goals.frm
改下就ok啦,  chown -R mysql:mysql   /var/lib/mysql/blog




2015-07-23 16:10 举报
已邀请:
0

空港

赞同来自:

好厉害
0

lyhabc

赞同来自:

又是权限问题

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: