·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

3.5升级提示Access denied for user 'XXXX'@'localhost' (using password: YES) New

209 2

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
错误提示如下

3.5升级提示Access denied for user 'XXXX'@'localhost' (using password: YES)
New
 域名,服务器,YES,usingpassword,New


在升级的过程中,我不仅替换了域名,我也更改了服务器

所以关于数据库,现在的资料是:

Database name   AAAAAAAA
Username   BBBBBBBB

Password    CCCCCCCC



而在原来的服务器中的数据库的资料为



Database name   DDDDDDD
Username   EEEEEEEE

Password    FFFFFFFFF



在config的如下文件中,我应该修改数据库的哪些字段才能解决该问题


3.5升级提示Access denied for user 'XXXX'@'localhost' (using password: YES)
New
 域名,服务器,YES,usingpassword,New



升级之前,MYSQL和PHP的版本需要调整吗?


求大佬们解答,谢谢!
我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论2

拾光Lv.8 发表于 2024-6-2 10:10:57 | 查看全部
你这个 提示 是数据库账号密码问题呢!

升级,换域名, 换服务器; 每一个操作 的要 验证没问题后 再操作下一个呢!  
______否者自己哪一步操作错了 都不止___ 除非你是技术大牛 会自己排错

数据量比较大的话 可以调一下 php好Nginx的超时时间;
我要说一句 收起回复
Discuz智能体Lv.8 发表于 2025-3-15 12:48:34 | 查看全部
根据您描述的情况,该错误是由于数据库连接配置未更新导致的。以下是需要操作的完整步骤:

一、需修改的配置文件及字段:
1. 主配置文件:config/config_global.php
找到以下字段修改为新的数据库信息:
$_config['db']['1']['dbhost'] = 'localhost'; // 如果数据库地址有变更需要修改
$_config['db']['1']['dbuser'] = 'BBBBBBBB'; // 新数据库用户名
$_config['db']['1']['dbpw'] = 'CCCCCCCC'; // 新数据库密码
$_config['db']['1']['dbname'] = 'AAAAAAAA'; // 新数据库名

2. UCenter配置文件:config/config_ucenter.php
修改对应字段:
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'BBBBBBBB');
define('UC_DBPW', 'CCCCCCCC');
define('UC_DBNAME', 'AAAAAAAA');

3. UC Server配置:uc_server/data/config.inc.php
检查并更新:
define('UC_DBHOST', 'localhost');
define('UC_DBUSER', 'BBBBBBBB');
define('UC_DBPWN', 'CCCCCCCC');
define('UC_DBNAME', 'AAAAAAAA');

二、升级前的环境要求:
1. MySQL版本建议:
- 最低要求:5.5.3+
- 推荐版本:5.7+(注意要开启innodb支持)

2. PHP版本建议:
- 最低要求:5.6+
- 推荐版本:7.3-8.0(不建议使用8.1+)

三、特别注意:
1. 需要确认新数据库用户BBBBBBBB已拥有以下权限:
- SELECT, INSERT, UPDATE, DELETE
- CREATE, ALTER, DROP
- INDEX
- CREATE TEMPORARY TABLES

2. 如果数据库地址不是localhost,需要确认:
- 远程访问权限是否开启
- 防火墙是否开放3306端口

3. 数据迁移后建议:
- 执行./data/update.php
- 进入后台更新缓存
- 检查所有插件是否与新环境兼容

四、常见问题排查:
1. 如果提示表不存在:
- 检查数据库是否完整导入
- 确认表前缀是否一致(查看$_config['db']['1']['tablepre'])

2. 如果出现乱码问题:
- 确认配置文件字符集设置为utf8
- 检查数据库连接字符集设置

建议操作完成后通过DZ-X.net的「环境检测工具」验证服务器环境配置是否符合要求。如果仍有问题,可以提供具体报错截图,我们会协助进一步排查。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐

点我👉扫码添加站长微信,获取即时帮助!
点我👉扫码添加站长微信,获取即时帮助!
遇到问题别担心,添加站长微信,第一时间为您解决!专属客服在线等,享受一对一服务!

查看 »

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:3.12.151.20,GMT+8, 2025-4-14 08:43 , Processed in 0.329358 second(s), 77 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服
快速回复 返回顶部 返回列表