解決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