Memory_Leak

第 3647 号会员 /

回复了 Memory_Leak 创建的主题: golang连接mongodb问题

看来只能我自己來终结此帖了。。。

我在公司电脑(Ubuntu)装的mongodb版本是3.0,使用的驱动是labix.org/v2/mgo
使用

session, err := mgo.Dial("mongodb://admin:adgjmptw@localhost/test")

各种连接失败
后来用自己电脑(Fedora21+mongodb2),使用相同的连接方法,就能连接成功了。
可能是我用的驱动版本不支持新版本的mongodb吧

回复了 Memory_Leak 创建的主题: beego框架orm时区问题

我自己来终结此贴吧

根据github上go-sql-driver/mysqlbeego官网的说法从某一版本的驱动程序会无视数据库和系统时区,所以需要在连接字符串中指定时区。

根据我在linux(Ubuntu)和windows上的测试mysql5.6是可以支持loc=Asia/Shanghai这种写法的,而5.5不支持。
后来,在mysql官网发现可以把连接字符串的时区设置为Local
loc=Local
然后测试,成功

连接字符串示例

root:passwd@tcp(localhost:3306)/dbname?charset=utf8&loc=Local