本文主要是介绍Laravel项目中出现【SQLSTATE[HY000] [1045] Access denied for user ‘root’@‘%’ (using password: yes...】的另一种思路,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
【问题描述】Laravel项目中出现【SQLSTATE[HY000] [1045] Access denied for user ‘root’@‘192.168.80.1’ (using password: YES)】问题的另一种思路
【思路】通常这种问题都是密码错误所致, 但是navicat可以正常连接,thinkphp的项目也可以正常连接,所以应该是该项目或框架的问题。尝试修改mysql密码后可以正常连接,改回后不行,遂怀疑是密码中特殊符号导致的错误。最后经过查询找到“Laravel env中文件特殊字符引来的问题“描述,env文件中特殊符号的配置需要用引号包裹。
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=database01
DB_USERNAME=root
DB_PASSWORD='1234#'
DB_PREFIX=db01_
这篇关于Laravel项目中出现【SQLSTATE[HY000] [1045] Access denied for user ‘root’@‘%’ (using password: yes...】的另一种思路的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!