```go
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
func main() {
//数据库信息
dsn := "root:@tcp(127.0.0.1:1263)/test" //密码为空
db, err := sql.Open("mysql", dsn)
if err != nil {
fmt.Printf("open failed,err:%v\n", err)
return
}
fmt.Println("连接中。。")
//尝试与数据库建立连接(校验dsn是否正确)
err = db.Ping()
if err != nil {
fmt.Printf("connet failed,err:%v\n", err)
return
}
fmt.Println("连接成功")
}
```
连接中打印出来了,连接成功不打印,就卡在db.Ping()那了
帮忙看看为什么~~ 感谢
有疑问加站长微信联系(非本文作者)
![](https://static.golangjob.cn/static/img/footer.png?imageView2/2/w/280)