php连接数据库问题,thinkphp5

在database设置的账号密码都没错,还改了一次密码,可以连接mysql,不知道为什么一进去就这样了,求大神解决

图片描述

阅读 3.4k
5 个回答

数据库的外网连接权限开了吗

host 配置了没!
一般出现这种问题是:

1.用户名或者密码不对

2.配置mysql的服务器地址不对

3.用户名和密码排至与 host配置不一致

重启一下web服务器

先检查下参数有没有错误?还有你的类引入了吗?

  1. 输出配置,也就是在Connection.php的292行,使用dump($config)
  2. 配置没有问题,如果数据库和PHP不在同一台服务器,查看3306端口是否可以访问,如果是阿里云的话,需要配置安全策略
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题