1. 首页
  2. 主题
  3. Go问与答

beego 使用连接mysql 报错 register db Ping `default`, default addr for network '123.56.95.103' unknown must have one register DataBase alias named `default

sang · · 8140 次点击
RT 按着官方文档,当连接一个已有的数据库时报 ``` register db Ping `default`, default addr for network '123.56.93.183' unknown must have one register DataBase alias named `default ``` 代码如下 ``` package main import ( _ "beetest/routers" "github.com/astaxie/beego" "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql" ) func init() { orm.RegisterDriver("mysql", orm.DRMySQL) orm.RegisterDataBase("default", "mysql", "root:xxxxx@123.56.95.183/qianbao_test?charset=utf8") } func main() { orm.Debug = true o := orm.NewOrm() o.Using("qianbao_test") beego.Run() } ```
你的ip是外网ip地址,需要tcp连接,地址要用tcp(ip:port)
#4
更多评论
首先我感觉还是确认一下 这个mysql 连接是不是正确吧。当前账号是否有权限。当前ip是否授权。然后再说这个 代码的问题吧
#1
orm.RunSyncdb("default", false, true)
#2

用户登录

没有账号?注册

今日阅读排行

    加载中

一周阅读排行

    加载中