WordPress 建立数据库连接时出错解决方法
来源:互联网 发布:魔方数据恢复 编辑:程序博客网 时间:2024/05/17 02:27
周末外出和朋友一起钓鱼去了,晚上回来准备在自己的米扑博客(http://blog.mimvp.com)写一篇钓鱼游记,打开电脑结果发现博客网站打不开了,提示”建立数据库连接时出错“
好吧,问题已经很明了了,白天我去池塘钓别人的鱼,别人却在网上掉我的鱼,把我的博客网站整塌了…
废话多说无益,开工吧
问题分析
首先,备份数据库
备份博客数据库时,提示错误 “Table ‘./db_name/table_name’ is marked as crashed and last (automatic?) repair failed” when using LOCK TABLES
提示信息已经很明了了,是锁定数据库表后,自动修复数据库失败,导致无法从数据库查询出数据。
接着,网页修复数据库
WordPress 带有网页自动修复数据库的功能,在浏览器输入自己博客管理员域名,例如: 米扑博客
http://blog.mimvp.com/wp-admin/
按照引导提示,点击“修复数据库”,继续
按照引导提示,添加如下一行宏定义,到自己博客根目录下的 wp-config.php 文件的最底部
define(‘WP_ALLOW_REPAIR’, true);
保存,刷新一下页面,继续出现下图
按照引导提示,点击“修复并优化数据库”,结果会提示首先备份数据库一样的错误,再次确认是数据库表被锁定导致的问题。
问题解决
问题
“Table ‘./db_name/table_name‘ is marked as crashed and last (automatic?) repair failed” when using LOCK TABLES
这个问题的原因,大多是myisam表数据太多,在某个时刻存放数据的这个MyISAM表数据急速长大,比如一些log表,当把硬盘写满了时还在继续写入,然后这个表就会lock掉;或者是mysiam的存储表的文件tbl_name.MYI 损坏了
解决
找到mysql的数据库存放的文件夹,一般默认在 /var/lib/mysql/ 目录下
或者去mysql的配置文件 my.cnf (linux) 或 my.ini(windows) 里面找 datadir 路径
例如: vim /etc/my.cnf
找到对应的数据库文件夹进去后,在该数据库文件夹下执行命令:
myisamchk -r <table_name>
其中,<table_name> 是想要修复的表名,如 wordpress/wp_options
如果这样还不能解决,那么先停掉mysql,然后执行命令:
myisamchk -r -v -f <table_name>
总结
我的问题,通过进入MySQL数据库目录下后,执行 myisamchk -r <table_name> 就解决了
解决的米扑博客: http://blog.mimvp.com
- WordPress 建立数据库连接时出错解决方法
- WordPress“建立数据库连接时出错”
- wordpress连接数据库出错解决方法
- Wordpress连接数据库出错解决方法
- worldpress或zblog安装时建立数据库连接时出错
- 在建立与数据库连接时出错...问题分析和解决
- IIS数据库连接出错的解决方法
- IIS数据库连接出错的解决方法
- wordpress设置漂亮固定连接时出错的解决方法
- 在建立与服务器连接时出错问题的解决方法
- WordPress 使用过程偶尔出现”建立数据库连接错误”
- oracleasm 建立时出错
- WordPress上传文件提示“无法建立目录uploads”的解决方法
- 关于数据库连接出错问题的解决方法(mysql、postgresql)
- SQL在建立与服务器的连接时出错的解决方法
- SQL在建立与服务器的连接时出错的解决方法
- WordPress安装时连接数据库出错
- 建立数据库连接
- HDFS dfsclient写文件过程 源码分析
- java 中的 final 变量
- poj Round Numbers 3252(数位dp进阶)
- php redis brpop提示异常
- Exception occurred during processing request: null
- WordPress 建立数据库连接时出错解决方法
- 浅析设计模式之工厂方法模式及一篇相关翻译
- spark1.3.0 on yarn 构建(hive0.12.0)
- liunx环境下程序的编译和链接
- Memcache技术初步认识和基本的CRUD操作
- 优化数据页面(5)——加大字号突出标题行
- Ubuntu下使用解压版Tomcat7
- java socket编程实例
- Logistic regression---原理部分