分享主题:linux,nginx,php,mysql

docker连接mysql SQLSTATE[HY000] [2002] Connection refused, No route to host怎么办

linux 0评论 现在加入小程序俱乐部QQ群:483987340

使用docker生成mysql容器,
在连接时,
如果你把host写成 localhost
$host=’localhost’;
会报错:
Error!: SQLSTATE[HY000] [2002] Connection refused

docker mysql连接

如果把 host 写成 IP 地址,
$host=’172.17.0.2′;
会报错
Error!: SQLSTATE[HY000] [2002] No route to host

应该写成mysql容器的名称,
例如
$host=’lnmp_mysql’;

这里有个前提,
需要你的mysql容器和php容器在同一个docker网络,
或者使用 –link 指定。

猛击这里
观看子恒老师《微信小程序支付开发》系列视频
了解实现过程和下载相关源代码

声明:本文仅供交流学习 , 版权归属原作者,部分文章未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:58842997,我们会及时删除。
秦子恒公众号

来源:秦子恒博客,欢迎转载分享,请保留出处

docker连接mysql SQLSTATE[HY000] [2002] Connection refused, No route to host怎么办链接:https://www.qinziheng.com/linux/8831.htm

现在就加入微信开发QQ群2:483987340,跟同行探讨微信公众平台开发。群满就关闭,你得等到下一个群开通才能加入……

喜欢 (0)