Linux下Go环境搭建与数据库配置速成
|
在Linux系统中搭建Go开发环境,第一步是安装Go语言。访问Go官网(https://go.dev/dl/),根据系统架构选择对应版本,例如x86_64的Linux可下载go1.21.0.linux-amd64.tar.gz。使用wget命令下载后,解压到系统目录,如:sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz。
本视觉设计由AI辅助,仅供参考 接下来配置环境变量。编辑用户主目录下的.bashrc文件,添加以下内容:export PATH=$PATH:/usr/local/go/bin,再运行source ~/.bashrc使设置生效。通过执行go version命令验证安装是否成功,若显示版本号则说明配置正确。 创建一个Go项目目录,如mkdir ~/mygo && cd ~/mygo。使用go mod init myapp初始化项目依赖管理,生成go.mod文件。此时可以编写一个简单的程序,比如main.go中写入package main; import "fmt"; func main() { fmt.Println("Hello, Go!") },然后用go run main.go运行。 数据库配置方面,以MySQL为例。首先安装MySQL服务,Ubuntu下可用sudo apt update && sudo apt install mysql-server。启动服务后,使用sudo mysql_secure_installation进行安全配置,并创建数据库和用户。例如:CREATE DATABASE testdb; CREATE USER 'gouser'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON testdb. TO 'gouser'@'localhost'; FLUSH PRIVILEGES; 在Go项目中引入数据库驱动,执行go get -u github.com/go-sql-driver/mysql。编写代码连接数据库,示例:import "database/sql"; db, err := sql.Open("mysql", "gouser:password@tcp(127.0.0.1:3306)/testdb"),确保连接字符串格式正确。使用defer db.Close()释放资源,通过db.Query或Exec执行SQL操作。 至此,完整的Go开发环境与数据库配置已就绪。后续可基于此构建服务、接口或应用,快速进入开发阶段。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

