为了账号安全,请及时绑定邮箱和手机立即绑定

通过VPS远程连接laravel到mysql

通过VPS远程连接laravel到mysql

PHP
当年话下 2022-06-11 16:51:58
我尝试将我的 laravel 项目连接到我的 VPS 服务器上的 myslq。我像这样更改.env文件:DB_CONNECTION=mysqlDB_HOST=VPSIpAddressDB_PORT=3306DB_DATABASE=DBNameDB_USERNAME=rootDB_PASSWORD=Password我通过 artisan 清除所有缓存,但是这样返回这个错误SQLSTATE[HY000] [2002] No connection could be made because the target machine actively refused it.(SQL: select * from users where id = 0 limit 1)请问有什么帮助吗?
查看完整描述

1 回答

?
侃侃无极

TA贡献2051条经验 获得超10个赞

如果您想更改仅在 localhost (127.0.0.1) 上侦听的 MySQL 的默认行为,并使其可从外部网络使用。您需要编辑文件 /etc/mysql/my.cnf 并查找这一行 bind-address = 127.0.0.1 并使其看起来像这样:


#bind-address     = 127.0.0.1


此外,在创建用户帐户时,您需要指定主机或 IP 地址或允许所有主机%。


GRANT ALL PRIVILEGES

ON database.*

TO 'user'@'yourremotehost'

IDENTIFIED BY 'newpassword';

希望能帮助到你。


查看完整回答
反对 回复 2022-06-11
  • 1 回答
  • 0 关注
  • 103 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信