加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.1yu.com.cn/)- 应用程序、AI行业应用、CDN、低代码、区块链!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下Go环境速搭与数据库配置指南

发布时间:2026-04-14 12:50:30 所属栏目:Linux 来源:DaWei
导读:  在Linux系统上搭建Go开发环境并配置数据库是高效开发的基础。本文以Ubuntu为例,演示从安装Go到配置MySQL的全流程,帮助快速上手。  安装Go语言环境 访问[Go官网](https://golang.org/dl/)下载最新版二进制包

  在Linux系统上搭建Go开发环境并配置数据库是高效开发的基础。本文以Ubuntu为例,演示从安装Go到配置MySQL的全流程,帮助快速上手。


  安装Go语言环境
访问[Go官网](https://golang.org/dl/)下载最新版二进制包(如go1.xx.x.linux-amd64.tar.gz)。解压至`/usr/local`目录:
```bash
sudo tar -C /usr/local -xzf go1.xx.x.linux-amd64.tar.gz
```
配置环境变量,编辑`~/.profile`文件,在末尾添加:
```bash
export GOPATH=$HOME/go
export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin
```
执行`source ~/.profile`使配置生效,验证安装:
```bash
go version # 应显示版本号
```


  配置MySQL数据库
安装MySQL服务端:
```bash
sudo apt update \u0026\u0026 sudo apt install mysql-server
```
运行安全配置向导:
```bash
sudo mysql_secure_installation
```
按提示设置root密码、移除匿名用户等。登录MySQL:
```bash
mysql -u root -p
```
创建开发专用用户和数据库:
```sql
CREATE DATABASE myapp CHARSET utf8mb4;
CREATE USER 'devuser'@'localhost' IDENTIFIED BY 'securepass';
GRANT ALL PRIVILEGES ON myapp. TO 'devuser'@'localhost';
FLUSH PRIVILEGES;
```


  Go项目连接MySQL
安装MySQL驱动:
```bash
go get -u github.com/go-sql-driver/mysql
```
编写测试代码(保存为`main.go`):
```go
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
func main() {
db, err := sql.Open("mysql", "devuser:securepass@/myapp")
if err != nil { panic(err) }

2026AI模拟图,仅供参考

defer db.Close()
var name string
err = db.QueryRow("SELECT 'Hello World'").Scan(\u0026name)
if err != nil { panic(err) }
fmt.Println(name)
}
```
运行程序:
```bash
go run main.go # 应输出"Hello World"
```

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章