加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.0561zz.com/)- 数据治理、智能内容、低代码、物联安全、高性能计算!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

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

发布时间:2026-05-08 16:16:59 所属栏目:Linux 来源:DaWei
导读:  在Linux系统中搭建Go语言开发环境,第一步是安装Go。通过包管理器如apt(Ubuntu/Debian)或yum(CentOS/RHEL),可快速获取Go。以Ubuntu为例,执行命令:sudo apt update && sudo apt install golang -y。安装完

  在Linux系统中搭建Go语言开发环境,第一步是安装Go。通过包管理器如apt(Ubuntu/Debian)或yum(CentOS/RHEL),可快速获取Go。以Ubuntu为例,执行命令:sudo apt update && sudo apt install golang -y。安装完成后,验证版本:go version,若显示版本号即表示安装成功。


  配置Go工作空间是关键步骤。默认情况下,Go使用$GOPATH环境变量指定项目目录。建议将$GOPATH设置为~/go,通过编辑 ~/.bashrc 或 ~/.zshrc 文件添加:export GOPATH=$HOME/go。随后运行 source ~/.bashrc 使配置生效。创建必要的子目录:mkdir -p $GOPATH/src $GOPATH/bin $GOPATH/pkg。


此图由AI生成,仅供参考

  Go的依赖管理已逐步由go mod取代传统GOPATH模式。进入项目目录后,执行 go mod init 项目名,即可生成go.mod文件,用于管理依赖。后续使用 go get 包名 添加第三方库,如 go get github.com/go-sql-driver/mysql。


  数据库方面,MySQL是最常见的选择之一。安装MySQL服务:sudo apt install mysql-server -y。启动并启用服务:sudo systemctl start mysql && sudo systemctl enable mysql。运行安全配置脚本:sudo mysql_secure_installation,按提示设置密码和权限。


  在Go代码中连接MySQL,需导入驱动。示例代码中引入:import _ "github.com/go-sql-driver/mysql"。连接字符串格式为:user:password@tcp(localhost:3306)/dbname。使用 sql.Open("mysql", connStr) 建立连接,并通过 defer db.Close() 确保资源释放。


  测试连接时,可用 db.Ping() 检查是否连通。若返回nil,则表示数据库配置正确。整个流程从环境安装到数据库连接仅需十几分钟,适合快速开发与原型验证。保持依赖更新与路径规范,能有效避免常见错误。

(编辑:站长网)

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

    推荐文章