Discuz Table ‘common_member_archive’ doesn’t exist

#故障及原因

1)迁移到新站会有机会报。

2)更新缓存报1146错误 Table ‘common_member_archive’ doesn’t exist,DXC 某版本采集器造成。

#处理过程:

出于安全考虑,Discuz! 后台默认情况下禁止SQL语句直接执行,所以修改让他支持,修改方法如下:
A.把config/config_global.php当中的$_config[admincp][runquery]设置修改为1。
B。由于用户存档表在Discuz! X2.5安装的时候不会自动生成,需要用户手动执行用户表优化。后台——站长——数据库,升级,执行

DELETE FROM `pre_common_setting` WHERE `skey` = 'membersplit';
确认以上操作无误后在工具--更新缓存。

时间: 2024-11-26 16:59:09

Discuz Table ‘common_member_archive’ doesn’t exist的相关文章

linux上mysql报错:Table “xxx” doesn’t exist如何解决

问题:linux上的mysql出Table 'xxx' doesn't exist错误 原因:linux 上的mysql 默认是区分大小写导致的. 解决:改动mysql的配置文件,在my.cnf中的[mysqld]下面(位置不能错)加上lower_case_table_name=1这句(1表示不区分大小写,0区分大小写),保存重新启动mysql. 没有my.cnf文件,如果是默认安装执行以下列操作 [root@hqw mysql]# cp /usr/share/mysql/my-huge.cnf

生成内容页提示“Table '*.phome_ecms_' doesn't exist......update ***_ecms_ set havehtml=1 where id='' limit 1”

生成内容页提示"Table '*.phome_ecms_' doesn't exist......update ***_ecms_ set havehtml=1 where id='' limit 1" 原因是你修改了栏目所属系统模型导致,因为栏目原来所属系统模型本身就有信息,而你改动了所属系统模型,使得这些信息无法找出所属栏目导致出错. 解决办法:修改栏目改回原来所属系统模型,然后进管理信息删除栏目所有的信息,最后再修改栏目改回所属新系统模型就可以解决.

mysqldump:Couldn't execute 'show create table `tablename`': Table tablename' doesn't exist (1146)

遇到了一个错误mysqldump: Couldn't execute 'show create table `CONCURRENCY_ERRORS`': Table INVOICE_OLD.CONCURRENCY_ERRORS' doesn't exist (1146) ###### WARNING ###### Errors reported during AutoMySQLBackup execution.. Backup failed Error log below.. Error: Co

Success use oracle_fdw create oracle foreign table in PostgreSQL

前几天拿0.9的版本测试的,测试没有成功,记录在BLOGhttp://blog.163.com/digoal@126/blog/static/16387704020118951953408/ 里面. 9月14号,作者上传了新版本0.9.1.测试成功. 下面是详细的测试过程. 测试环境: 操作系统: RHEL 5.2 64 bit 2.6.18-92.el5 #1 SMP Tue Jun 10 18:51:06 EDT 2008 x86_64 x86_64 x86_64 GNU/Linux PG数

应用中抛出SELECT/UPDATE/INSERT/DELETE command denied to user 'XXX'@'XXX.XXX.XXX.XXX' for table 'xxx' 的5种原因

实为吾之愚见,望诸君酌之!闻过则喜,与君共勉  第一章 准备环境 创建数据测试数据 mysql> create database test1; Query OK, 1 row affected (0.00 sec)   mysql> create database test2; Query OK, 1 row affected (0.00 sec)   mysql> create database test3; Query OK, 1 row affected (0.00 sec)  

帝国cms后台刷新提示.phome_ecms_news_data_' doesn't exist

帝国cms后台刷新提示.phome_ecms_news_data_' doesn't exist解决方法: 刷新所有信息内容页面时提示"Table '*.phome_ecms_article_data_' doesn't exist" 答:原因是数据本身有问题,信息索引表phome_ecms_表名_index有不存在ID的记录.解决办法:进数据库删除索引表中不存在的ID记录即可解决. 但怎么知道那些是不存在的ID记录呢? 例如 phome_ecms_article 表的 phome_e

使用MySQL时的一些常见错误

mysql|错误 MySQL server has gone away错误本小节也涉及有关Lost connection to server during query的错误. 对MySQL server has gone away错误最常见的原因是服务器超时了并且关闭了连接.缺省地,如果没有事情发生,服务器在 8个小时后关闭连接.你可在启动mysqld时通过设置wait_timeout变量改变时间限制. 你可以通过执行mysqladmin version并且检验正常运行的时间来检查MySQL还没

使用Londiste3 增量同步 线下PostgreSQL 到 阿里云RDS PG

源端 CentOS 7 PostgreSQL 9.5.2 , listen port 1922 公网IP 101.xxx.xxx.171 skytools 3.2.6 目标端 RDS PG xxx.digoal.pg.rds.aliyuncs.com port=3433 user=digoal dbname=db1 password=digoal 源端安装 PostgreSQL 略 源库 postgres=# create database db1; CREATE DATABASE 目标库 RD

MySQL中文参考手册(目录)

mysql|参考|参考手册|中文 MySQL中文参考手册(目录)转载 译者:晏子 [返回][转发] 译者:晏子 (clyan@sohu.com)主页:http://linuxdb.yeah.net 0  译者序 1 MySQL的一般的信息1.1 什么是MySQL? 1.2 关于本手册1.2.1 本手册中使用的约定 1.3 MySQL的历史 1.4 MySQL的主要特征 1.5 MySQL稳定性? 1.6 顺应2000年 1.7 SQL一般信息和教程 1.8 有用的MySQL相关链接 2 MySQ