ubuntu下golang+mysql

[GO安装]

本来采用 sudo apt-get install golang 安装,后来发现这样装下来是go1版本,这样后面在编译go-sql-driver插件会有问题。

后来参考参考资料2中所说,从http://www.golangtc.com/download下载对应平台的包。

安装其实很简单,只要简单配置一下环境变量,在.bashrc里增加

export GOROOT=$HOME/bin/go
export GOARCH=amd64    #如果是32位就是=386
export GOOS=linux
export PATH=${PATH}:$GOROOT/bin
export GOPATH=$HOME/devhome/golang/go_demo

然后执行:

cd $GOROOT/src
./all.bash

等他装完就是了。

[mysql的安装]

这个就用apt-get来搞了。按参考资料1的做法,简单方便:

sudo apt-get install mysql-server mysql-client

新增加用户:

CREATE USER steven IDENTIFIED BY ‘XXX‘;

赋权:

GRANT ALL PRIVILEGES ON *.* TO steven;

[go-sql-driver安装]

装了git之后直接 go get github.com/go-sql-driver/mysql就可以了。

[参考资料]

  1. http://wiki.ubuntu.org.cn/MySQL
  2. Ubuntu 配置 Go 语言开发环境(Sublime Text+GoSublime)
  3. go-sql-driver/mysql
时间: 2024-10-07 07:30:37

ubuntu下golang+mysql的相关文章

ubuntu下安装mysql出现FATAL ERROR: Could not find mysqld的处理

ubuntu下安装mysql出现FATAL ERROR: Could not find mysqld的处理 错误信息: #./bin/mysql_install_db –user=mysql FATAL ERROR: Could not find mysqld The following directories were searched: /usr/libexec /usr/sbin /usr/bin If you compiled from source, you need to run '

ubuntu 下配置MySQL服务

第一步 安装MySQL sudo apt-get install mysql-server 第二步 配置MySQL 2.1 vim /etc/mysql/my.cnf 找到bind-address = 127.0.0.1. 2.2 注释掉: #bind-address = 127.0.0.1 或者把IP改为 0.0.0.0:bind-address = 0.0.0.0 允许任意IP访问 2.3 重启 mysql服务: sudo /etc/inid.d/mysql restart 第三步 授权用户

ubuntu下的mysql的安装与配置

虽然项目紧张,仍然把一些基本的知识点纪录下分享,共用好开源的东西,创造实体价值! ubuntu下的mysql服务器安装配置如下: 一.安装方法 1.    sudo apt-get install mysql-server 2.    sudoapt-get install mysql-client 3.    sudo apt-get install libmysqlclient-dev 二.目录结构 新版本中的mysql和以前的目录结构有所变化: 启动脚本:/etc/init.d/ mysq

Ubuntu下安装MySql并在外网连接

纯新手教程. 1.安装mysql apt-get install mysql-server mysql-client libmysqlclient15-dev 安装过程中会提示为数据库root账户设置密码,输入两边密码即可 2.进入 mysql mysql -uroot -p 3.重新设置mysql用户root的密码 GRANT ALL PRIVILEGES ON *.* TO [email protected] IDENTIFIED BY "123456"; 4.创建新数据库 pro

Ubuntu下连接mysql出现 ERROR 1698 (28000): Access denied for user 'root'@'localhost'错误解决方法

ubuntu版本:18.04    mysql版本:5.7.24 ubuntu安装mysql后用root账户登入会出现问题:ERROR 1698 (28000): Access denied for user 'root'@'localhost' 可能是因为初始密码为空:按空格回车后还是报一样的错 这样就只能使用debian-sys-maint账户修改root账户密码了. debian-sys-maint账户是安装mysql时系统自动生成的mysql用户,debian和ubuntu系统都会这样做

Ubuntu下安装MySQL 并配置root账号远程访问

# 查看有没有安装MySQL: dpkg -l | grep mysql # 安装MySQL: apt install mysql-server 安装完成之后可以使用如下命令来检查是否安装成功: netstat -tap | grep mysql 通过上述命令检查之后,如果看到有 mysql 的socket处于 LISTEN 状态则表示安装成功. 登录mysql数据库可以通过如下命令: mysql -u root -p -u 表示选择登陆的用户名, -p 表示登陆的用户密码,现在是mysql数据

ubuntu下修改mysql默认data路径

由于ubuntu默认的mysql路径是在/var/lib/mysql下,很多时候我们如果没有挂载其它分区在/var的时候,随着网站逐渐浏览和添加内容,数据容量也会越来越大,自然磁盘空间也会比较吃紧.因此我们就需要把mysql的data路径转移到其它目录下. 今天在转移的时候走了不少弯路,最后经过反复尝试后得到了比较精简的步骤,提炼如下. 设置新data路径(假设新路径为/data/mysql)这里需要说明的就是,最开始我图省事使用了mv来移动,随后发现在设置完路径后mysql无法访问.因此为了保

Ubuntu下安装MySQL

在Linux下安装MySQL有三种方式:第一种以rpm的二进制文件分个安装,第二种是自己编译源码后安装,最后一种是以二进制tar.gz文件来安装. 这三种中,由于最后一种是统一的整体文件,个人感觉最简单,故本文将采用此方式来进行安装: 首先到mysql的下载中心上下载最新的tar.gz包: 1.在浏览器中输入http://www.mysql.com/downloads/,进入mysql的下载中心,在这里有使用mysql开发的一些工具,包括mysql的驱动,数据库以及图形开发工具MySQL Wor

Ubuntu下安装mysql和mysql-python

ubuntu上安装mysql非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client 3.  sudo apt-get install libmysqlclient-dev 安装过程中会提示设置密码什么的,注意设置了不要忘了,安装完成之后可以使用如下命令来检查是否安装成功: sudo netstat -tap | grep mysql 通过上述命令检查之后,如果看到有mysql 的