源码部署报数据库连接失败?4个常见原因,检查完就好

2小时前 (01:30:00)阅读1回复0
genmulu
genmulu
  • 管理员
  • 注册排名1
  • 经验值3465
  • 级别管理员
  • 主题693
  • 回复0
楼主

很多新手部署源码,上传完访问域名,提示"数据库连接失败",今天说一下这个问题的常见原因和解决办法。

1. 数据库账号密码填错

最常见的原因,宝塔里新建数据库的时候,会生成随机的用户名和密码,别复制错了。很多人填成了服务器root密码,或者数据库名写错,程序连不上数据库,就报这个错。

去宝塔的数据库页面,看一眼你建的数据库名、用户名、密码,照着填到程序的配置文件里,一个字符都别错,特别是密码里的特殊字符,别漏了。

2. 数据库地址不对

一般数据库地址填localhost或者127.0.0.1,端口默认3306,不用改。如果你是远程数据库,才填对应的IP和端口,新手本地部署,填localhost就行。

3. 数据库没创建

很多人装程序的时候,只建了数据库账号,忘了建数据库本身,程序连上去找不到对应的库,也会报错。去宝塔数据库页面,确认你建了对应名字的空数据库,再导入数据。

4. 数据库权限不对

新建数据库的时候,宝塔会自动给账号授权对应库的权限,如果你手动改了配置,把账号的权限删了,程序也连不上。重新给数据库账号授权,只允许它管理对应的数据库,安全又不会出权限问题。

这几个地方检查一遍,基本都能解决连接失败的问题,根本不是源码坏了,都是配置填错了。

本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。

本文地址:https://www.genmulu.cn/genmulu/58.html

0
回帖

源码部署报数据库连接失败?4个常见原因,检查完就好 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息