Linux下Go环境速搭与数据库配置指南
|
在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/goexport 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)连接数据库,快速开启项目开发。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

