Php #laravel连接本地主机项目和远程数据库

Php #laravel连接本地主机项目和远程数据库,php,mysql,laravel,Php,Mysql,Laravel,我正在尝试连接服务器上的远程数据库 以及我在localhost中的项目 DB_HOST=db_host DB_PORT=3306 DB_DATABASE=db_name DB_USERNAME=user_name DB_PASSWORD=db_pw sqlstate hy000 2002错误的主要原因是配置文件中的数据库设置不正确。 首先,使用Heidisql或Navicat或Phpmyadmin等软件连接到数据库。如果连接失败,那么问题在于数据库连接配置服务器或防火墙不允许远程MySQL连接

我正在尝试连接服务器上的远程数据库 以及我在localhost中的项目

DB_HOST=db_host
DB_PORT=3306
DB_DATABASE=db_name
DB_USERNAME=user_name
DB_PASSWORD=db_pw

sqlstate hy000 2002错误的主要原因是配置文件中的数据库设置不正确。
首先,使用Heidisql或Navicat或Phpmyadmin等软件连接到数据库。如果连接失败,那么问题在于数据库连接配置

服务器或防火墙不允许远程MySQL连接。如果您可以使用SSH连接到机器中,那么您可能可以为端口3306安装SSH。