很多新手部署源码,上传完访问域名,提示"数据库连接失败",今天说一下这个问题的常见原因和解决办法。
1. 数据库账号密码填错
最常见的原因,宝塔里新建数据库的时候,会生成随机的用户名和密码,别复制错了。很多人填成了服务器root密码,或者数据库名写错,程序连不上数据库,就报这个错。
去宝塔的数据库页面,看一眼你建的数据库名、用户名、密码,照着填到程序的配置文件里,一个字符都别错,特别是密码里的特殊字符,别漏了。
2. 数据库地址不对
一般数据库地址填localhost或者127.0.0.1,端口默认3306,不用改。如果你是远程数据库,才填对应的IP和端口,新手本地部署,填localhost就行。
3. 数据库没创建
很多人装程序的时候,只建了数据库账号,忘了建数据库本身,程序连上去找不到对应的库,也会报错。去宝塔数据库页面,确认你建了对应名字的空数据库,再导入数据。
4. 数据库权限不对
新建数据库的时候,宝塔会自动给账号授权对应库的权限,如果你手动改了配置,把账号的权限删了,程序也连不上。重新给数据库账号授权,只允许它管理对应的数据库,安全又不会出权限问题。
这几个地方检查一遍,基本都能解决连接失败的问题,根本不是源码坏了,都是配置填错了。
本站源码来源于网络收集修改或者交换,甚至可能并非原创,如遇未经考证信息需持审慎态度。若有疑问,可联系本站处理。
0