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

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

发布时间:2026-06-19 09:32:17 所属栏目: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命令验证版本,确保环境正常。


  接下来配置GOPATH与GOROOT环境变量。虽然Go 1.11后推荐使用模块化方式,但仍需设置工作目录。建议将项目放在用户主目录下的go文件夹中,如~/go。编辑~/.bashrc或~/.zshrc文件,添加:export GOPATH=$HOME/go;export PATH=$PATH:$GOPATH/bin。保存后运行source ~/.bashrc使配置生效。


  创建一个测试项目验证环境。在终端输入mkdir ~/go/src/hello && cd ~/go/src/hello,然后执行go mod init hello,生成go.mod文件。编写main.go文件,内容为:package main; import "fmt"; func main() { fmt.Println("Hello, Go!") }。运行go run main.go,若输出“Hello, Go!”,说明环境搭建成功。


  数据库方面,以MySQL为例进行配置。先安装MySQL服务:sudo apt install mysql-server -y。初始化数据库并设置root密码。进入MySQL后创建新用户和数据库:CREATE DATABASE go_db; CREATE USER 'go_user'@'localhost' IDENTIFIED BY 'secure_password'; GRANT ALL PRIVILEGES ON go_db. TO 'go_user'@'localhost'; FLUSH PRIVILEGES;


此图由AI生成,仅供参考

  在Go项目中引入MySQL驱动,使用go get github.com/go-sql-driver/mysql安装。编写连接代码:import "database/sql"; import _ "github.com/go-sql-driver/mysql"。连接字符串格式为:user:password@tcp(127.0.0.1:3306)/go_db。通过sql.Open建立连接,调用Ping测试是否连通。


  通过简单查询操作验证数据库读写功能。例如执行query := `SELECT 1`,使用db.Query(query)返回结果。整个流程清晰高效,为后续开发打下坚实基础。

(编辑:站长网)

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

    推荐文章