访问网站提示数据库连接失败
问题现象
- 使用上一代Windows轻云服务器(PHP+MySQL)搭建的网站,访问时提示数据库连接失败。
- 通过数据管理DMS平台登录数据库时,使用网站程序配置文件中的数据库信息可以正常登录。
可能原因
- PHP版本不正确
- 当前PHP版本不是5.3。
- 加密方式不匹配
- PHP与MySQL数据库连接使用的加密方式不是41位加密方式。
解决方案
1. 确认轻云服务器的PHP版本
- 登录管理页面
- 登录云虚拟主机管理页面。
- 进入管理界面
- 找到报错的轻云服务器,单击对应操作列的“管理”。
- 查看PHP版本
- 在左侧导航栏,选择“高级环境” > “PHP版本设置”。
- 确认PHP版本
- 在PHP版本设置页面,查看当前PHP版本是否为5.3。
- 如果PHP版本为5.3:继续执行下一步。
- 如果PHP版本不是5.3:
- 选择PHP 5.3。
- 单击“保存设置”。
- 继续执行下一步。
2. 设置41位加密模式
- 进入数据库信息页面
- 在左侧导航栏,单击“数据库信息”。
- 重置数据库密码
- 在数据库信息页面,单击“重置密码”。
- 设置新密码
- 在弹出的数据库密码重置对话框中:
- 将新密码设置为网站程序配置文件中的数据库密码。
- 加密模式设置为41位。
- 单击“确认”。
- 在弹出的数据库密码重置对话框中:
验证效果
- 再次访问网站,确认是否解决了数据库连接失败的问题。
注意事项
- 备份数据:在进行任何设置更改前,建议备份重要数据,以防意外丢失。
- 检查配置文件:确保网站程序配置文件中的数据库信息(如用户名、密码、数据库名称等)与实际数据库信息一致。
扫码添加技术【解决问题】
专注中小企业网站建设、网站安全12年。
熟悉各种CMS,精通PHP+MYSQL、HTML5、CSS3、Javascript等。
承接:企业仿站、网站修改、网站改版、BUG修复、问题处理、二次开发、PSD转HTML、网站被黑、网站漏洞修复等。
专业解决各种疑难杂症,您有任何网站问题都可联系我们技术人员。
本文来自博客园,作者:黄文Rex,转载请注明原文链接:https://www.cnblogs.com/hwrex/p/18514290
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本