解决panic: dial tcp 127.0.0.1:3306: connect: connection refused


在使用github.com/go-sql-driver/mysql连接数据库的时候出现如下错误

panic: dial tcp 127.0.0.1:3306: connect: connection refused

出错代码段

 

解决方法

修改系统hosts文件

增加行

修改代码

问题解决

分析

由于数据库IP为内网IP’段,导致DNS解析出错变成127.0.0.1,使用hosts手动解析IP后可解决该问题

 

linux 解决方式:

修改redis.conf配置文件:

 将bind:127.0.0.1 注释掉

 

远程的服务器如果连接此redis实例的话:

修改redis.conf配置文件,将 protectd-mode no 设置为no,默认为yes

 

这样的话,另外一个台服务器就可以正常的远程连接此服务器redis


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM