Linux下Go环境搭建与数据库配置实战
|
2026AI模拟图,仅供参考 在Linux系统中搭建Go开发环境,第一步是安装Go语言。可通过包管理器快速获取,例如Ubuntu用户使用命令:sudo apt update && sudo apt install golang。安装完成后,运行go version验证版本是否正确,确保输出类似go version go1.21.3 linux/amd64。接下来配置工作目录。建议创建一个独立的项目目录,如mkdir ~/go-project,然后设置GOPATH环境变量。将export GOPATH=$HOME/go-project加入~/.bashrc或~/.zshrc文件中,并执行source ~/.bashrc使配置生效。这样,Go项目代码将统一存放于指定路径。 为方便管理依赖,推荐使用Go Modules。进入项目目录后,执行go mod init project-name创建模块文件go.mod。此后所有依赖将自动记录在该文件中,无需手动维护vendor目录。 数据库配置方面,以MySQL为例。先安装MySQL服务:sudo apt install mysql-server。启动服务并安全初始化:sudo systemctl start mysql && sudo mysql_secure_installation。创建新用户和数据库,如CREATE DATABASE go_db; CREATE USER 'go_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON go_db. TO 'go_user'@'localhost'; FLUSH PRIVILEGES; 在Go项目中引入数据库驱动,使用命令go get -u github.com/go-sql-driver/mysql。编写简单连接代码,示例:db, err := sql.Open("mysql", "go_user:password@tcp(127.0.0.1:3306)/go_db"),检查err是否为空。若无错误,即可执行查询或插入操作。 通过go run main.go运行程序,观察是否成功连接数据库并执行操作。整个流程清晰、高效,适用于大多数中小型项目开发需求。掌握这些步骤后,可快速构建基于Go与数据库的后端服务。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

