Mysql 如何将laravel env连接到SQL Google Cloud?

Mysql 如何将laravel env连接到SQL Google Cloud?,mysql,laravel,google-cloud-sql,Mysql,Laravel,Google Cloud Sql,我尝试将我的Laravel项目从my.env连接到Google Cloud SQL。 我已经在本地服务器上运行了我的.env,它可以正常工作。 这是我的本地环境 DB_CONNECTION=mysql DB_HOST=127.0.0.1 DB_PORT=3306 DB_DATABASE=btsalogistics DB_USERNAME=root DB_PASSWORD="password here" 它在本地数据库中运行良好, 当我尝试在我的Cpanel上部署它时,我将其

我尝试将我的Laravel项目从my.env连接到Google Cloud SQL。 我已经在本地服务器上运行了我的.env,它可以正常工作。 这是我的本地环境

DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=btsalogistics
DB_USERNAME=root
DB_PASSWORD="password here"
它在本地数据库中运行良好, 当我尝试在我的Cpanel上部署它时,我将其更改为

DB_CONNECTION=mysql
DB_HOST=34.101.175.157
DB_PORT=3306
DB_DATABASE=btsalogistics
DB_USERNAME=root
DB_PASSWORD=passwordhere
它将无法正常工作,并返回一个错误

Illumb\Database\QueryException SQLSTATE[HY000][1045]拒绝用户'root'@'207.180.206.103'使用密码进行访问:是SQL:select*from blogs order by created by_at desc

它和我所有连接到数据库的页面一样

我得到的解决方案是,将我的VPS的公共IP添加到我在SQL cloud google上的连接设置中

有人能帮我解决这个问题吗?
谢谢你,如果我们让env value包含特殊字符,那么我们需要像下面这样引用它。这只是一个例子

 DB_PASSWORD='52532#$%#' 

如果您的密码或任何变量包含特殊字符,则必须像DB_password='52532$%'Wow.一样引用它。。我很想念。。是我的错。。谢谢你,先生是的,先生。这是工作。谢谢你,先生。。