1

我正在尝试将 cloudways 作为服务器在其上部署我的 Laravel 应用程序。一切似乎都有效,除了我无法连接到数据库。当我尝试进行身份验证时,出现此错误:

SQLSTATE[HY000] [2003] Can't connect to MySQL server on '***.***.**.***' (4)

有我的 .env 文件:

DB_HOST=localhost
DB_DATABASE=ynjrzmznup
DB_USERNAME=ynjrzmznup
DB_PASSWORD=**********

我尝试使用终端到达它:

$ mysql -u ynjrzmznup -h localhost -p

我得到了这个:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2562
Server version: 5.5.46-0+deb7u1 (Debian)

一切都适用于我的本地环境。我可以访问服务器上的每个公共文件,但是当我尝试进行身份验证时,我不能,因为服务器无法从 MySQL 获取数据。

4

0 回答 0