我正在建立一个laravel项目以共享主机。我遵循了将laravel项目上传到共享主机的方法,它运行良好,但是数据库连接存在问题。
Illuminate \ Database \ QueryException(1045) SQLSTATE [HY000] [1045]用户'havanah_havyblog'@'xxxxx.xxxxxx.id'的访问被拒绝(使用密码:是)(SQL:插入到
laravel_logger_activity
(description
,userType
中,userId
,route
,ipAddress
,userAgent
,locale
,referer
,methodType
,updated_at
,{ {1}})值(已查看/、Guest、?、https://havyblog.havanah.id/laravel/public、xxx.xxx.xx.xxx、Mozilla/5.0(Windows NT 10.0; Win64; x64)AppleWebKit / 537.36(KHTML,like Gecko)Chrome /74.0.3729.131 Safari / 537.36,en-GB,zh-CN; q = 0.9,en; q = 0.8,https://www.xxxxx.id/havyblog/laravel/,GET,2019-05-09 02:02:19,2019-05-09 02:02:19))
这是我的.env
created_at
确定密码正确。
这是我的数据库 enter image description here
我也使用config:clear来遵循解析方法,但尚未解决。
答案 0 :(得分:1)
您需要将用户 havanah_havyblog 添加到数据库 havanah_havyblog ,并赋予其所有特权,还设置DB_HOST=localhost
。
Cpanel>数据库>将用户添加到数据库