mysql服务中用户host 可以是localhost ,但是现在address中填写locahost:3306后,依然无法连接。
当主机填写为localhost时mysql会采用 unix domain socket连接
当主机填写为127.0.0.1时mysql会采用tcp方式连接
经过查看源码发现 dsn 默认只支持tcp模式
修改相关逻辑后
PR:https://github.com/flashcatcloud/categraf/compare/main...leeworker:categraf:mysql_localhost?expand=1