我正在尝试与我的 mysql 服务器建立基本连接,但我似乎无法让它实际连接。我知道凭证是有效的并且拥有他们需要的所有权限,但由于某种原因,他们一直被拒绝。package mainimport ( "fmt" "database/sql" _ "github.com/go-sql-driver/mysql" "os")func main() { db, err:= sql.Open("mysql", "user:pass@tcp(localhost:3306)/scf") if err != nil { fmt.Println(err) os.Exit(1) } q, err := db.Prepare("SELECT * from logins limit 5") if err != nil { fmt.Println(err) os.Exit(1) } rows, err := q.Query() if err != nil { fmt.Println(err) os.Exit(1) } i := 0 for rows.Next() { i++ var title string err = rows.Scan( &title ) fmt.Printf("Title: %s \n", title) } db.Close()}编辑:显然我忘了包括错误:dial tcp 127.0.0.1:3306: connection refusedexit status 1
- 2 回答
- 0 关注
- 230 浏览
添加回答
举报
0/150
提交
取消