Go语言开发中,数据库环境的搭建是基础步骤之一。在Linux系统下,可以快速配置一个适合Go开发的数据库环境。
安装MySQL是一个常见选择。使用apt-get命令可以方便地安装MySQL服务端和客户端。运行`sudo apt update`更新软件包列表后,执行`sudo apt install mysql-server`开始安装。
安装完成后,需要启动MySQL服务并设置开机自启。通过`sudo systemctl start mysql`启动服务,再用`sudo systemctl enable mysql`设置开机启动。
为了安全起见,建议运行`sudo mysql_secure_installation`来强化MySQL的安全配置,包括设置root密码、移除匿名用户等。
在Go项目中连接MySQL,可以使用go-sql-driver/mysql库。通过`go get github.com/go-sql-driver/mysql`安装该依赖,然后在代码中导入并配置数据库连接字符串。
如果需要使用PostgreSQL,同样可以通过apt安装。运行`sudo apt install postgresql postgresql-contrib`即可完成安装,并通过`sudo -u postgres psql`进入数据库控制台进行初始化。

AI模拟效果图,仅供参考
无论选择哪种数据库,确保防火墙设置允许相关端口访问,例如MySQL默认端口3306或PostgreSQL的5432。使用`ufw allow 3306`或`ufw allow 5432`进行配置。