Linux下Go环境速搭与数据库配置指南
|
在Linux系统上快速搭建Go开发环境,需从安装和配置两方面入手。首先确认系统已安装wget或curl工具,用于后续下载。访问Go官方下载页面(https://golang.org/dl/),选择对应Linux版本的压缩包(如.tar.gz格式)。以x86_64架构为例,终端执行命令`wget https://dl.google.com/go/go1.21.5.linux-amd64.tar.gz`(版本号按需替换),下载完成后通过`tar -xzf go1.21.5.linux-amd64.tar.gz`解压到/usr/local目录,此步骤需sudo权限。解压后需配置环境变量,编辑~/.bashrc或~/.profile文件,在文件末尾添加`export GOROOT=/usr/local/go`、`export GOPATH=$HOME/go`和`export PATH=$PATH:$GOROOT/bin:$GOPATH/bin`,保存后执行`source ~/.bashrc`使配置立即生效。验证安装可通过`go version`命令,若显示版本号则安装成功。 数据库配置以MySQL为例,先安装服务端。Ubuntu/Debian系统执行`sudo apt update \u0026\u0026 sudo apt install mysql-server`,CentOS/RHEL则用`sudo yum install mysql-server`。安装后启动服务,Ubuntu用`sudo systemctl start mysql`,CentOS用`sudo systemctl start mysqld`。为提升安全性,运行`sudo mysql_secure_installation`按提示设置root密码、移除匿名用户等。创建Go项目专用数据库用户,登录MySQL后执行`CREATE USER 'go_user'@'localhost' IDENTIFIED BY 'your_password';`和`GRANT ALL PRIVILEGES ON go_db. TO 'go_user'@'localhost';`,最后`FLUSH PRIVILEGES;`使权限生效。 Go连接MySQL需导入驱动包,项目目录下执行`go get -u github.com/go-sql-driver/mysql`。编写测试代码时,连接字符串格式为`username:password@tcp(127.0.0.1:3306)/dbname`,示例代码片段如下:
2026AI模拟图,仅供参考 func main() {db, err := sql.Open("mysql", "go_user:your_password@tcp(127.0.0.1:3306)/go_db") if err != nil { panic(err) } defer db.Close() } ``` 编译运行后若未报错,则环境配置完成。此流程覆盖了Go安装、MySQL配置及基础连接测试,适合快速搭建开发环境。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

