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

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

发布时间:2026-04-17 13:22:10 所属栏目:Linux 来源:DaWei
导读:  在Linux系统下快速搭建Go开发环境并配置数据库,是开发者高效工作的基础。首先需确认系统已安装基础工具,如`git`和`wget`,可通过终端命令`sudo apt update \u0026\u0026 sudo apt install git wget -y`(Ubunt

  在Linux系统下快速搭建Go开发环境并配置数据库,是开发者高效工作的基础。首先需确认系统已安装基础工具,如`git`和`wget`,可通过终端命令`sudo apt update \u0026\u0026 sudo apt install git wget -y`(Ubuntu/Debian)或`sudo yum install git wget -y`(CentOS/RHEL)快速安装。


  Go语言环境搭建分为三步:下载安装包、解压配置、验证环境。访问[官网](https://golang.org/dl/)获取最新Linux版安装包,例如使用`wget https://golang.org/dl/go1.21.0.linux-amd64.tar.gz`下载1.21版本。解压到`/usr/local`目录:`sudo tar -C /usr/local -xzf go1.21.0.linux-amd64.tar.gz`。接着配置环境变量,编辑`~/.bashrc`或`~/.zshrc`文件,在末尾添加两行:



2026AI模拟图,仅供参考

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

  保存后执行`source ~/.bashrc`使配置生效。通过`go version`命令验证,若显示版本号则安装成功。


  数据库配置以MySQL为例,Ubuntu系统可通过`sudo apt install mysql-server`安装,CentOS则用`sudo yum install mysql-server`。安装完成后启动服务:`sudo systemctl start mysql`(或`mysqld`)。安全初始化执行`sudo mysql_secure_installation`,根据提示设置root密码并移除匿名账户。登录数据库创建开发专用用户:



CREATE USER 'dev'@'localhost' IDENTIFIED BY 'your_password';
GRANT ALL PRIVILEGES ON . TO 'dev'@'localhost';
FLUSH PRIVILEGES;

  若使用PostgreSQL,安装命令为`sudo apt install postgresql postgresql-contrib`(Ubuntu)或`sudo yum install postgresql-server`(CentOS)。初始化数据库后,通过`sudo -u postgres psql`登录,执行`CREATE DATABASE godev;`创建数据库,再设置用户权限:



CREATE USER dev WITH PASSWORD 'your_password';
ALTER ROLE dev SET client_encoding TO 'utf8';
ALTER ROLE dev SET default_transaction_isolation TO 'read committed';
ALTER ROLE dev SET timezone TO 'UTC';
GRANT ALL PRIVILEGES ON DATABASE godev TO dev;

  至此Go环境与数据库均配置完毕。开发时可通过`go mod init project_name`初始化模块,使用`database/sql`包或ORM框架(如GORM)连接数据库,快速开启项目开发。

(编辑:站长网)

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

    推荐文章