Linux下Go环境搭建与数据库配置实战
|
在Linux系统中搭建Go开发环境,需先确认系统已安装Go。可通过官方下载页面获取对应版本的二进制包,或使用系统包管理器安装。以Ubuntu为例,执行命令:sudo apt update && sudo apt install golang -y,即可完成基础安装。 安装完成后,验证版本是否正确。运行go version,若返回类似go version go1.21.3 linux/amd64,则说明安装成功。接下来配置环境变量,编辑~/.bashrc文件,添加export PATH=$PATH:/usr/local/go/bin,保存后运行source ~/.bashrc使配置生效。 创建项目目录并初始化,进入目标路径后执行go mod init project-name,生成go.mod文件,用于管理依赖。此时可编写第一个Go程序,如main.go中写入简单的打印语句,用go run main.go运行测试。 数据库方面,以MySQL为例,首先安装MySQL服务:sudo apt install mysql-server -y。安装完成后启动服务并设置root密码。通过mysql -u root -p登录数据库,创建新用户和数据库,例如CREATE DATABASE go_db; CREATE USER 'go_user'@'localhost' IDENTIFIED BY 'securepass'; GRANT ALL PRIVILEGES ON go_db. TO 'go_user'@'localhost'; FLUSH PRIVILEGES; 在Go项目中引入数据库驱动,使用go get github.com/go-sql-driver/mysql命令安装MySQL驱动。编写代码连接数据库,示例中使用sql.Open("mysql", "go_user:securepass@tcp(127.0.0.1:3306)/go_db"),确保连接字符串正确无误。
2026AI模拟图,仅供参考 测试连接时,调用db.Ping()检查是否能连通。若无错误,说明数据库配置成功。后续可在程序中执行查询、插入等操作,实现数据交互。整个流程清晰简洁,适用于日常开发与小型项目部署。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

