加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.0635zz.com/)- 智能语音交互、行业智能、AI应用、云计算、5G!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Go语言Linux环境搭建与数据库配置全攻略

发布时间:2026-05-08 14:56:36 所属栏目:Linux 来源:DaWei
导读:  在Linux系统上搭建Go语言开发环境,第一步是安装Go。推荐使用官方提供的二进制包或通过包管理器安装。以Ubuntu为例,可通过命令 sudo apt update && sudo apt install golang-go 安装。安装完成后,运行 go vers

  在Linux系统上搭建Go语言开发环境,第一步是安装Go。推荐使用官方提供的二进制包或通过包管理器安装。以Ubuntu为例,可通过命令 sudo apt update && sudo apt install golang-go 安装。安装完成后,运行 go version 检查版本是否正确,确保环境配置成功。


  接下来配置GOPATH和GOROOT环境变量。虽然Go 1.11之后引入了默认的模块化支持,不再强制依赖GOPATH,但建议仍设置一个工作目录,如 $HOME/go。在 ~/.bashrc 或 ~/.zshrc 文件中添加:export GOPATH=$HOME/go,然后执行 source ~/.bashrc 使配置生效。这样可以方便管理项目依赖和构建。


  创建首个Go项目时,进入工作目录并执行 go mod init project-name 命令,自动生成 go.mod 文件。该文件用于管理项目依赖,后续使用 go get 安装第三方库时会自动记录到此文件中。


  数据库配置方面,若使用MySQL,需先在Linux上安装MySQL服务。执行 sudo apt install mysql-server 安装后,启动服务并设置root密码。为连接数据库,需在Go项目中引入驱动,如 github.com/go-sql-driver/mysql。通过 go get github.com/go-sql-driver/mysql 安装驱动。


  连接数据库时,使用标准库 sql 包与驱动配合。示例代码中,通过 sql.Open("mysql", "user:password@tcp(127.0.0.1:3306)/dbname") 建立连接,并调用 Ping() 测试连通性。确保防火墙未阻止3306端口,且MySQL用户有远程访问权限。


  对于PostgreSQL,同样先安装服务:sudo apt install postgresql。创建数据库和用户后,使用 github.com/lib/pq 驱动,连接字符串格式为 postgres://user:password@localhost:5432/dbname?sslmode=disable。配置完成后,即可在Go程序中执行查询与插入操作。


本视觉设计由AI辅助,仅供参考

  整个流程完成后,编写简单测试程序验证环境与数据库连接正常。保持依赖更新,定期使用 go mod tidy 整理依赖,提升项目可维护性。

(编辑:站长网)

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

    推荐文章