mysql+errno+1142_迁移新数据库,还原登陆后台出现Errno:1142

迁移网站,还原数据库,

修改数据库配置文件:

config/config_global.php

config/config_ucenter.php  2个配置文件。

打开网站报错:

UCenter info: MySQL Query Error

SQL:SELECT value FROM [Table]vars WHERE name='noteexists6'

Error:SELECT command denied to user '数据库名'@'localhost' for table 'pre_ucenter_vars'

Errno:1142

google查了原因:访问被拒绝了,数据库权限访问权限没有给pre_ucenter_vars 这个问题.设置一下数据库访问权限应该可以解决.

经过检查,原因在于修改数据库连接时,漏掉了配置。

config_ucenter.php配置文件:define('UC_DBHOST', 'localhost');

define('UC_DBUSER', '数据库用户名');

define('UC_DBPW', '数据库密码');

define('UC_DBNAME', '数据库名');

define('UC_DBCHARSET', 'gbk');

define('UC_DBTABLEPRE', '`数据库名`.pre_ucenter_');

define('UC_DBCONNECT', 0);

修改后恢复,后台登录正常。

在使用过程中,又发现错误:

上传头像 提示 ucenter info: can not connect to myslq 错误

在uc_server\data目录下还有一个config_ucenter.php,填写数据库配置文件即可。define('UC_DBHOST', 'localhost');

define('UC_DBUSER', '数据库用户名');

define('UC_DBPW', '数据库密码');

define('UC_DBNAME', '数据库名');

define('UC_DBCHARSET', 'gbk');

define('UC_DBTABLEPRE', 'pre_ucenter_');

define('UC_COOKIEPATH', '/');

define('UC_COOKIEDOMAIN', '');

define('UC_DBCONNECT', 0);

define('UC_CHARSET', 'gbk');

本站部分资源收集于网络,纯个人收藏,无商业用途,如有侵权请及时告知!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值