Linux下Go环境搭建与数据库配置实战
|
在Linux系统中搭建Go开发环境,第一步是安装Go语言。通过包管理器如apt(Ubuntu/Debian)或yum(CentOS/RHEL),可快速完成安装。以Ubuntu为例,执行命令:sudo apt update && sudo apt install golang-go。安装完成后,运行go version验证版本是否正确,确保输出类似“go version go1.21.0 linux/amd64”即表示安装成功。 接下来配置GOPATH与PATH环境变量。虽然现代Go版本已默认使用$HOME/go作为工作目录,但仍建议在~/.bashrc或~/.zshrc中添加以下内容:export GOPATH=$HOME/go;export PATH=$PATH:$GOPATH/bin。保存后运行source ~/.bashrc使配置生效。此时可通过go env查看当前环境变量设置。 创建一个Go项目目录,例如mkdir ~/go-project && cd ~/go-project。使用go mod init project-name初始化模块,生成go.mod文件,用于管理依赖。此时项目结构清晰,便于后续引入第三方库。 数据库方面,以MySQL为例,先安装MySQL服务。Ubuntu上使用sudo apt install mysql-server,安装完成后启动服务并设置root密码。进入MySQL命令行,创建新数据库:CREATE DATABASE go_db; 创建用户并授权:CREATE USER 'gouser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON go_db. TO 'gouser'@'localhost'; FLUSH PRIVILEGES; 在Go项目中引入数据库驱动,使用go get github.com/go-sql-driver/mysql下载MySQL驱动。编写连接代码示例:import "database/sql";import _ "github.com/go-sql-driver/mysql";db, err := sql.Open("mysql", "gouser:password@tcp(127.0.0.1:3306)/go_db")。若连接成功,即可执行查询、插入等操作。
本流程图由AI绘制,仅供参考 为提升开发效率,可配置IDE如VS Code,安装Go插件,支持语法高亮、自动补全与调试。同时,使用go run main.go可直接运行程序,无需手动编译。整个流程简洁高效,适合快速构建基于Go的后端应用。 (编辑:爱站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

