Go MySQL

database/sql

这个库应该是Golang自带的,直接可以引用。

github.com/go-sql-driver/mysql

这个库是Git上面星数比较多的一个第三方库,传送门

使用注意事项

1.Open函数:第二个参数格式:

user_name@pass_word[protocol](ipadress)/db_name
这个就相当于配置,初始化。
2.Open函数不会起连接,所以在使用后面的API之前需要Ping一下。

关于数据库的链接和启动问题:

1.数据库的相关配置在 /etc/mysql/ 下面,需要自己看下,自己更改下配置。再使用service mysql start启动。
2.Host ‘XXX’ is not allowed to connect to this MySQL server. 这个是权限问题传送门
主要就是两条语句:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES ;

其中GRANT 的 格式:

GRANT [operations] PRIVILEGES ON [db].[table] TO [user]@[ip] WITH GRANT OPTION; 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值