dedecms关闭网站,手机网站跳转怎么办,百度关键词排名,wordpress插件 微信2019独角兽企业重金招聘Python工程师标准 在网上找了一大堆例子#xff0c;最后简化一下把#xff0c;一下会从安装mysql开始#xff0c;与大家分享一下如何用go链接服务器上的mysql 我用的是ubuntu系统 1#xff0c;安装mysql#xff1a;sudo apt-get in… 2019独角兽企业重金招聘Python工程师标准 在网上找了一大堆例子最后简化一下把一下会从安装mysql开始与大家分享一下如何用go链接服务器上的mysql 我用的是ubuntu系统 1安装mysqlsudo apt-get install mysql-server 记住root的密码假设密码为root123 2进入mysqlmysql -uroot -p 然后输入密码 3创建一个数据库create database people; 4给数据库people添加用户GRANT ALL PRIVILEGES ON people.* TO peolocalhost IDENTIFIED BY peo123; 5,调整数据库配置以便于远程访问GRANT ALL PRIVILEGES ON people.* TO peo“%” IDENTIFIED BY peo123; 然后推出mysql执行sudo nano /etc/mysql/my.cnf 修改bind-address127.0.0.1 到bind-address 机器的IP就是安装mysql的机器的ip 6重启mysqlsudo /etc/init.d/mysql restart 7,建表首先进入mysqlmysql -u peo -p 进入数据库下use people 创建表create table hello(age int, name varchar(10)); 插入一条数据insert into hello(age, name) values(19, hello world); 至此数据库方面的工作已经做好接下来是go语言了 8首先下载mysql的驱动包应该是这样叫执行 go get github.com/go-sql-driver/mysql代码会下载到你的gopath下执行export可以查看gopath 接着就是下面的代码了 package main import database/sql import _ github.com/go-sql-driver/mysql import encoding/json import fmt type User struct { Age int json:age Name string json:name } func main() { fmt.Println(start) db, err : sql.Open(mysql, peo:peo123tcp(192.168.0.58:3306)/people?charsetutf8) if err ! nil { panic(err) } rows, err : db.Query(select age,name from hello) if err ! nil { panic(err) } defer rows.Close() for rows.Next() { user : User{} err rows.Scan(user.Age, user.Name) if err ! nil { painc(err) } b, _ : json.Marshal(user) fmt.Println(string(b)) } println(end) } 大家可以来这里订阅本博客里面有很多go语言的例子 http://feed.feedsky.com/zongjh 转载于:https://my.oschina.net/u/1013545/blog/180851