Linux下Go环境搭建与数据库配置实战
|
在Linux系统中搭建Go开发环境,第一步是安装Go语言。可以通过包管理器如apt(Ubuntu/Debian)或yum(CentOS)快速安装。以Ubuntu为例,执行命令:sudo apt update && sudo apt install golang -y。安装完成后,通过go version验证版本信息,确保安装成功。 接下来配置GOPATH与GOROOT环境变量。虽然Go 1.11后引入了模块化支持,不再强制依赖GOPATH,但为兼容旧项目,仍可设置。编辑 ~/.bashrc 文件,添加:export GOPATH=$HOME/go;export PATH=$PATH:$GOPATH/bin。保存后运行 source ~/.bashrc 加载配置。 创建一个测试项目验证环境。在终端执行:mkdir hello-go && cd hello-go,然后运行 go mod init hello-go 命令,生成go.mod文件。接着创建 main.go 文件,输入基本代码:package main import "fmt" func main() { fmt.Println("Hello, Go!") }。使用 go run main.go 运行程序,输出预期结果即表示环境搭建完成。
2026AI模拟图,仅供参考 数据库配置方面,以MySQL为例。先安装MySQL服务:sudo apt install mysql-server -y。启动服务并设置root密码。进入MySQL控制台后,创建新数据库:CREATE DATABASE go_demo; 创建用户并授权:CREATE USER 'go_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON go_demo. TO 'go_user'@'localhost'; FLUSH PRIVILEGES; 在Go项目中引入MySQL驱动,执行:go get -u github.com/go-sql-driver/mysql。编写连接代码时,使用标准库database/sql配合驱动。示例连接字符串:user:password@tcp(localhost:3306)/go_demo?charset=utf8mb4&parseTime=True&loc=Local。通过sql.Open建立连接,并用Ping方法测试连通性。 至此,完整的开发环境与数据库连接已就绪。后续可基于此进行数据增删改查操作,结合Go的并发特性实现高性能数据库应用。整个流程简洁高效,适合快速上手与生产部署。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

