下面小编就为大家带来一篇讲到docker连接mysql SQLSTATE[HY000] [2002] Connection refused, No route to host怎么办。小编觉得挺不错的,现在就分享给大家,如果你在找docker实战,docker 教程,docker mysql连接,也可以做个交流。一起跟随小编过来看看吧。
docker连接mysql SQLSTATE[HY000] [2002] Connection refused, No route to host怎么办
作者:小程序教员 发布时间:2019-12-18
使用docker生成mysql容器,
在连接时,
如果你把host写成 localhost
$host='localhost';
会报错:
Error!: SQLSTATE[HY000] [2002] Connection refused
如果把 host 写成 IP 地址,
$host='172.17.0.2';
会报错
Error!: SQLSTATE[HY000] [2002] No route to host
应该写成mysql容器的名称,
例如
$host='lnmp_mysql';
这里有个前提,
需要你的mysql容器和php容器在同一个docker网络,
或者使用 --link 指定。
猛击这里,
观看子恒老师《微信小程序支付开发》系列视频
了解实现过程和下载相关源代码
声明:部分文章或图片未能及时与原作者取得联系,若来源标注错误或侵犯到您的权益烦请告知QQ:2334512685,我们会及时删除。
发布:秦子恒博客,欢迎转载分享,请保留出处。
docker连接mysql SQLSTATE[HY000] [2002] Connection refused, No route to host怎么办链接:https://www.qinziheng.com/details/8831/
docker连接mysql SQLSTATE[HY000] [2002] Connection refused, No route to host怎么办相关文章