Mysql 如何将laravel env连接到SQL Google Cloud?
我尝试将我的Laravel项目从my.env连接到Google Cloud SQL。 我已经在本地服务器上运行了我的.env,它可以正常工作。 这是我的本地环境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上部署它时,我将其
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.一样引用它。。我很想念。。是我的错。。谢谢你,先生是的,先生。这是工作。谢谢你,先生。。