虚拟化容器,大数据,DBA,中间件,监控。

discuz x2 Error:SELECT command denied to user ‘pre_ucenter_vars

28 09月
作者:admin|分类:应用管理

本论坛作转移到新服务器时,由于更换了数据库名与数据库帐号,导致登陆后台时提示以下错误:

UCenter info: MySQL Query Error SQL:SELECT value FROM [Table]vars WHERE  noteexists  Error:SELECT command denied to user ‘pre_ucenter_vars’ Errno:1142
最开始在phpmyadmin导入sql文件,然后再修改以下数据库配置文件。
修改了数据库名,数据库用户和密码
  • uc_server/data/config.inc.php
  • conf/config_global.php
  • conf/config_ucenter.php

修改完成后,论坛页面打开正常。

到后台admin.php就无法登陆,提示错误:
UCenter info: MySQL Query Error
SQL:SELECT value FROM [Table]vars WHERE name=’noteexists1′
Error:SELECT command denied to user ‘abc’@’localhost’ for table ‘pre_ucenter_vars’
Errno:1142
之前遇到过相关问题,一直没法解决,后来干脆重新dscuz x2 .那时候数据量少。
可以现在多了。
于是百度下相关问题,才知道,少修改了一处:
conf/config_ucenter.php文件中

define('UC_DBTABLEPRE', 'pre_ucenter_');
要改成这样的格式
define('UC_DBTABLEPRE','`dbname`.pre_ucenter_');
dbname为新的数据库名


浏览5236 评论0
返回
目录
返回
首页
DbVisualizer 添加Oracle jdbc 驱动 网站打开出错:Apache is functioning normally