DISCUS X3后台更新缓存失败提示:(1146) TABLE ‘COMMON_MEMBER_ARCHIVE’ DOESN’T EXIST的解决方案\

某日,客户反映后台更新缓存时,后台报错,提示:

Discuz! Database Error

(1146) Table ‘a0120090330.common_member_archive’ doesn’t exist SELECT COUNT(*) FROM common_member_archive

同时,论坛用户无法注册,注册时没有任何提示,且后台没有新用户信息。

解决办法:

首先,通过FTP上传工具找到网站根目录public_html目录下面的config目录,打开这个文件夹,下载到本地,用高级记事本打开编辑,这时需替换一句代码:

把下面一段代码

$_config[‘admincp’][‘runquery’] = ’0′;

替换成:

$_config[‘admincp’][‘runquery’] = ’1′。

然后,登陆DZ论坛后台,栏目站长>>数据库>>升级>>复制以下数据库语句执行即可:

DELETE FROM `pre_common_setting` WHERE `skey` = ’membersplit’;

此时会提示您执行成功,行数1。

或者直接在phpmyadmin中执行

DELETE FROM pre_common_setting WHERE skey = ‘membersplit’;

即可。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏邹鹏的专栏

MySQL 慢日志 :你想要的这里都有

MySQL 的慢查询日志是 MySQL 提供的一种日志记录,它用来记录在 MySQL中 响应时间超过阀值的语句,具体指运行时间超过 long_query_tim...

5111
来自专栏CodingToDie

MySQL MVCC(多版本控制)

MySQL 提供了两种事务型的存储引擎:InnoDB 和 NDB Cluster 。另外还有一些第三方存储引擎也支持事务

1985
来自专栏GreenLeaves

SET NOCOUNT ON

作用:阻止在结果集中返回显示受T-SQL语句或则usp影响的行计数信息。 当SET ONCOUNT ON时候,不返回计数,当SET NOCOUNT OFF时候,...

1937
来自专栏Java进阶架构师

「mysql优化专题」详解引擎(InnoDB,MyISAM)的内存优化攻略?(9)

InnoDB用一块内存区域做I/O缓存池,该缓存池不仅用来缓存InnoDB的索引块,而且也用来缓存InnoDB的数据块。

1242
来自专栏Danny的专栏

PL/SQL和SQLPLUS查询结果不一样——千万别忘记commit !

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

1492
来自专栏Java成神之路

简单分析什么是SQL注入漏洞

现在很多人在入侵的过程中基本都是通过SQL注入来完成的,但是有多少人知道为什么会有这样的注入漏洞呢?有的会随口说着对于字符的过滤不严造成的。但是事实是这样吗?我...

7462
来自专栏JAVA高级架构

关于 MySQL 的知识点与面试常见问题都在这里

img垂直拆分的优点: 可以使得行数据变小,在查询时减少读取的Block数,减少I/O次数。此外,垂直分区可以简化表的结构,易于维护。 垂直拆分的缺点: 主键会...

1923

在CentOS 6上使用Postfix,Dovecot和MySQL发送电子邮件

Postfix 邮件传输代理(MTA)是一种高性能的开源电子邮件服务器系统。本指南将帮助你在CentOS 6 Linode上运行 Postfix,使用 Dove...

3205
来自专栏芋道源码1024

关于 MySQL 的知识点与面试常见问题都在这里

Mysql开发技巧: MySQL开发技巧(一)  MySQL开发技巧(二)  MySQL开发技巧(三)

1580
来自专栏L宝宝聊IT

Mysql5.7——分表和分区

mysq中有一种机制是表锁定和行锁定,是为了保证数据的完整性。表锁定表示你们都不能对这张表进行操作,必须等我对表操作完才行。行锁定也一样,别的s...

6515

扫码关注云+社区

领取腾讯云代金券