无法使用laravel 6.0
连接到数据库
SQL用户和密码可以正常工作,并且可以在其他项目上顺利运行,但是相同的凭据在laravel 6
上无法正常工作。
我创建了另一个用户,并赋予了它所有权限,但仍然遇到相同的错误。
我清除了所有的Laravel缓存,
删除引导程序和存储缓存,但是什么也没有发生。
请帮我解决这个问题。
操作系统版本:ubuntu 18.04
伺服器:nginx
数据库:mysql 5.7.28
PHP:7.2
答案 0 :(得分:1)
Sharp(#)字符在.env文件中识别为注释。
因此,您应该在双引号中输入密码(“”)
像这样:
DB_PASSWORD="xfs#sds"
答案 1 :(得分:0)
CHNAGE
SELECT
agg.table.*
FROM (
SELECT
id,
ARRAY_AGG(STRUCT(table)
ORDER BY
collection_time DESC)[SAFE_OFFSET(0)] agg
FROM
`dataset.table` table
GROUP BY
id)
更改此
DB_HOST=127.0.0.1
OR
尝试一下
.env文件
DB_HOST=localhost
config / database.php
APP_ENV=local
DB_CONNECTION=mysql
DB_HOST=localhost
DB_DATABASE= // databse name
DB_USERNAME= // username
DB_PASSWORD= // psssword