当前位置:论坛首页 > Linux面板 > 求助

【已回应】phpmyadmin 数据库 这个是什么错误?

发表在 Linux面板2019-2-17 18:20 [复制链接] 12 2750

WORDPRESS 后台用户名和密码都是正确的,就是登陆不了,一直停留在登陆界面。上phpmyadmin尝试删除一些数据提示
#1030 - Got error -1 from storage engine  错误。


QQ图片20190217181135.png

http://log4geek.cc/2017/03/mysql-1030-got-error-1-from-storage-engine%EF%BC%88wordpress-%E6%97%A0%E6%B3%95%E5%8F%91%E8%A1%A8%E6%96%B0%E6%96%87%E7%AB%A0%EF%BC%89/

发现我的是innodb_force_recovery = 2,尝试改为0,MYsql又启动不了。不知都怎么解决这个数据库错误。


使用道具 举报 只看该作者 回复
发表于 2019-2-18 08:57:13 | 显示全部楼层
innodb_force_recovery影响整个InnoDB存储引擎的恢复状况。默认为0,表示当需要恢复时执行所有的

innodb_force_recovery可以设置为1-6,大的数字包含前面所有数字的影响。当设置参数值大于0后,可以对表进行select,create,drop操作,但insert,update或者delete这类操作是不允许的。

1(SRV_FORCE_IGNORE_CORRUPT):忽略检查到的corrupt页。

2(SRV_FORCE_NO_BACKGROUND):阻止主线程的运行,如主线程需要执行full purge操作,会导致crash。
3(SRV_FORCE_NO_TRX_UNDO):不执行事务回滚操作。
4(SRV_FORCE_NO_IBUF_MERGE):不执行插入缓冲的合并操作。
5(SRV_FORCE_NO_UNDO_LOG_SCAN):不查看重做日志,InnoDB存储引擎会将未提交的事务视为已提交。
6(SRV_FORCE_NO_LOG_REDO):不执行前滚的操作。
您尝试将这个参数值修改为1--6,每修改一次尝试启动下mysql服务,总有一个可以启动的。
使用道具 举报 回复 支持 反对
发表于 2019-2-18 09:56:38 | 显示全部楼层
大炮运维V587 发表于 2019-2-18 08:57
innodb_force_recovery影响整个InnoDB存储引擎的恢复状况。默认为0,表示当需要恢复时执行所有的

innodb_f ...

这个参数的值如果大于0,innodb会被禁止使用insert、update、delete命令,这样的话,我也就只能选择0的。选择0MYsql又启动不了,还有就是MYsql的另外一个数据库连接的织梦系统网站可以登陆后台添加产品数据库。而wordpress 连接的数据库全部不能登陆后台。管理员密码和用户名都是正确的。这个让我想不通。
使用道具 举报 回复 支持 反对
发表于 2019-2-18 10:41:09 | 显示全部楼层
COCOA 发表于 2019-2-18 09:56
这个参数的值如果大于0,innodb会被禁止使用insert、update、delete命令,这样的话,我也就只能选择0的。 ...

先启动起来服务。
使用道具 举报 回复 支持 反对
发表于 2019-2-18 11:10:06 | 显示全部楼层

我查看了原来另外一个数据库是用MyISAM引擎,不是用INNODN引擎。所以不受影响。。因此我想用phpMyAdmin 将InnoDB数据表类型 转换修改成MyISAM默认引擎 应该会解决这个问题。但是发现宝塔里 phpMyAdmin 数据操作里禁止使用这高级功能,该如何操作呢?
使用道具 举报 回复 支持 反对
发表于 2019-2-18 11:12:16 | 显示全部楼层
QQ图片20190218111152.png
使用道具 举报 回复 支持 反对
发表于 2019-2-18 11:26:07 | 显示全部楼层
QQ图片20190218112453.png

SHH 下命令转换是这个错误。看不明白是什么错误,恳请指导!
使用道具 举报 回复 支持 反对
发表于 2019-2-18 11:31:44 | 显示全部楼层
COCOA 发表于 2019-2-18 11:26
SHH 下命令转换是这个错误。看不明白是什么错误,恳请指导!

那就使用mysql5.5以下的数据库吧,默认存储引擎是MyISAM
使用道具 举报 回复 支持 反对
发表于 2019-2-18 11:44:43 | 显示全部楼层
大炮运维V587 发表于 2019-2-18 11:31
那就使用mysql5.5以下的数据库吧,默认存储引擎是MyISAM

如何才能用phpMyAdmin 将InnoDB数据表类型 转换修改成MyISAM,我看功能限制的。SHH命令来做也又错误。如上错误。
使用道具 举报 回复 支持 反对
发表于 2019-2-18 12:25:41 | 显示全部楼层
COCOA 发表于 2019-2-18 11:44
如何才能用phpMyAdmin 将InnoDB数据表类型 转换修改成MyISAM,我看功能限制的。SHH命令来做也又错误。如 ...

zhyq.png 在这里试试。
使用道具 举报 回复 支持 反对
发表于 2019-2-18 12:42:50 | 显示全部楼层

我用的是 5.9.1,系统: CentOS 6.5 (Final),没有工具的功能。我又不敢升级,怕出现意想不到的错误。我的天。如何是好!可否帮我升级。
使用道具 举报 回复 支持 反对
发表于 2019-2-18 14:07:36 | 显示全部楼层
COCOA 发表于 2019-2-18 12:42
我用的是 5.9.1,系统: CentOS 6.5 (Final),没有工具的功能。我又不敢升级,怕出现意想不到的错误。我的 ...

那就换mysql5.5以下的数据库
使用道具 举报 回复 支持 反对
发表于 2019-2-19 08:28:40 | 显示全部楼层
大炮运维V587 发表于 2019-2-18 14:07
那就换mysql5.5以下的数据库

数据库是5.5的了。宝塔是5.9
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

企业版年付运维跟进群

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急问题处理

论坛响应时间:10分钟

问题处理方式:1对1处理(优先)

工作时间:白班:9:00 - 18:00

工作时间:晚班:18:00 - 24:00

立即付费处理
快速回复 返回顶部 返回列表