评论
【BuildAdmin】上传服务器后报错 SQLSTATE[HY000] [1045] 'root'@'localhost'

【BuildAdmin】上传服务器后报错 SQLSTATE[HY000] [1045] 'root'@'localhost'

博学而笃志,切问而近思。 ---论语·子张-

【BuildAdmin】上传服务器后报错 SQLSTATE[HY000] [1045] 'root'@'localhost'

分析

buildadmin环境测试完毕,需要上传服务器公测的时候 遇到1045错误;正常分析这是数据库账户密码错误 或者权限问题 (【BuildAdmin】上传服务器后报错 SQLSTATE[HY000] [1045] 'root'@'localhost'

SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
【BuildAdmin】上传服务器后报错 SQLSTATE[HY000] [1045] 'root'@'localhost'

权限
宝塔版面流程安装mysql数据库是不会出现数据库权限问题


账户密码
检测/config/database.php配置数据库文件,反复检测账户密码都是对的。也不存在跨域问题

【BuildAdmin】上传服务器后报错 SQLSTATE[HY000] [1045] 'root'@'localhost'

解决

在本地环境中有操作.env-example修改成.env导致问题所在,.env文件优先级高于database.php配置

可以将.env文件真实信息修改后,改名为.env-example

【BuildAdmin】上传服务器后报错 SQLSTATE[HY000] [1045] 'root'@'localhost'

1