今天启一个php项目,在配置数据库的时候发现一直提示密码错误,错误如下:
An exception occured in driver: SQLSTATE[HY000] [1045] Access denied for user 'root'@'localhost' (using password: YES)
这个报错如果去查,会发现绝大部分教程都是让我们去改密码。
但是改了很多次密码都一样,索性直接给log里报错的php文件写死密码,最后发现是因为数据类型的问题。
yml文件会区分数据类型,所以密码改成字符串就可以成功识别了。
另外,经过尝试,如果没有重复数字,那密码可以直接用number,比如123456,但如果有重复数字,密码需要改成string,比如0422。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。