加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.1wj.cn/)- 应用程序、AI行业应用、CDN、低代码、区块链!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux下Go环境速搭与数据库配置指南

发布时间:2026-04-13 15:15:06 所属栏目:Linux 来源:DaWei
导读:  在Linux系统下快速搭建Go开发环境并配置数据库,是开发者入门Go语言的重要步骤。首先需安装Go语言本身,以Ubuntu为例,通过终端执行命令`sudo apt update \u0026\u0026 sudo apt install golang`即可完成基础安装

  在Linux系统下快速搭建Go开发环境并配置数据库,是开发者入门Go语言的重要步骤。首先需安装Go语言本身,以Ubuntu为例,通过终端执行命令`sudo apt update \u0026\u0026 sudo apt install golang`即可完成基础安装。安装后可通过`go version`验证是否成功,若显示版本号则表示安装完成。接着配置环境变量,编辑`~/.bashrc`文件,在末尾添加`export GOPATH=$HOME/go`和`export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin`,保存后运行`source ~/.bashrc`使配置生效。此时Go环境已具备基础开发能力,可通过`go mod init`初始化项目模块,开始编写代码。


  数据库配置以MySQL为例,需先安装服务端和客户端。通过`sudo apt install mysql-server mysql-client`安装后,运行`sudo mysql_secure_installation`进行安全配置,设置root密码并移除匿名用户。登录MySQL后创建专用用户和数据库,例如执行`CREATE DATABASE go_db; CREATE USER 'go_user'@'localhost' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON go_db. TO 'go_user'@'localhost';`完成权限分配。若需远程访问,需修改MySQL配置文件`/etc/mysql/mysql.conf.d/mysqld.cnf`,将`bind-address`从`127.0.0.1`改为`0.0.0.0`,并开放防火墙端口3306。


2026AI模拟图,仅供参考

  在Go项目中连接MySQL需使用驱动包,通过`go get -u github.com/go-sql-driver/mysql`安装。代码示例如下:
```go
package main
import (
"database/sql"
"fmt"
_ "github.com/go-sql-driver/mysql"
)
func main() {
db, err := sql.Open("mysql", "go_user:password@tcp(127.0.0.1:3306)/go_db")
if err != nil {
panic(err)
}
defer db.Close()
err = db.Ping()
fmt.Println("Database connection:", err)
}
```
运行程序若输出`Database connection: `则表示连接成功。此配置流程同样适用于其他主流数据库如PostgreSQL,只需替换对应驱动和连接字符串即可。

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章