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

Linux下Go环境搭建与数据库配置实战

发布时间:2026-06-20 12:20:33 所属栏目:Linux 来源:DaWei
导读:  在Linux系统中搭建Go开发环境,是迈向高效后端开发的第一步。安装Go语言前,需确保系统已更新至最新状态。使用apt(Ubuntu/Debian)或yum(CentOS/RHEL)等包管理器,执行对应命令如`sudo apt update`和`sudo ap

  在Linux系统中搭建Go开发环境,是迈向高效后端开发的第一步。安装Go语言前,需确保系统已更新至最新状态。使用apt(Ubuntu/Debian)或yum(CentOS/RHEL)等包管理器,执行对应命令如`sudo apt update`和`sudo apt install golang-go`,即可完成基础安装。安装完成后,通过终端输入`go version`验证版本信息,若显示正确版本号,说明安装成功。


  接下来配置Go的工作目录与环境变量。创建项目根目录,例如`mkdir ~/go-project`,并设置GOPATH环境变量。编辑`~/.bashrc`或`~/.zshrc`文件,添加`export GOPATH=$HOME/go-project`和`export PATH=$PATH:$GOPATH/bin`。保存后运行`source ~/.bashrc`使配置生效。此时,`go env GOPATH`应返回正确的路径。


  为了实现数据库操作,以MySQL为例进行配置。首先安装MySQL客户端及服务端,使用`sudo apt install mysql-server mysql-client`。初始化数据库时,按提示设置root用户密码。随后,在Go项目中引入驱动库,通过`go get -u github.com/go-sql-driver/mysql`下载官方MySQL驱动。


  编写一个简单的连接测试代码,新建`main.go`文件,内容如下:
```go
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
func main() {
db, err := sql.Open("mysql", "root:password@tcp(127.0.0.1:3306)/testdb")
if err != nil {
panic(err)
}
defer db.Close()
err = db.Ping()
if err != nil {
fmt.Println("数据库连接失败:", err)
} else {
fmt.Println("数据库连接成功!")
}
}
```


AI图片,仅供参考

  将上述代码保存后,运行`go run main.go`。若输出“数据库连接成功”,说明数据库配置无误。若出现错误,需检查MySQL是否运行、用户权限是否正确,以及连接字符串中的主机、端口、数据库名是否匹配。


  为提升开发效率,可配置VS Code或Goland等编辑器支持Go语法高亮与自动补全。安装Go插件后,打开项目目录,编辑器会自动识别Go环境并提供智能提示。建议使用`go mod init`初始化项目依赖管理,便于后续模块化开发与版本控制。


  完成以上步骤后,你已具备在Linux下使用Go进行数据库开发的基本能力。后续可在此基础上构建API服务、实现数据增删改查,逐步深入实践企业级应用开发。

(编辑:站长网)

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

    推荐文章