在Linux系统中快速部署数据库,推荐使用开源且成熟的MySQL或PostgreSQL。两者均具备良好的社区支持和丰富的文档资源,适合大多数应用场景。

AI图片,仅供参考
以Ubuntu为例,可通过apt包管理器快速安装MySQL。执行命令:sudo apt update && sudo apt install mysql-server,系统将自动下载并配置数据库服务。安装完成后,运行sudo mysql_secure_installation可设置root密码、移除匿名用户并禁用远程root登录,提升安全性。
若选择PostgreSQL,同样通过apt安装:sudo apt install postgresql postgresql-contrib。安装后,系统会自动创建postgres用户,并启动服务。可通过切换到该用户:sudo -u postgres psql,进入交互式命令行进行初始化操作。
安装完成后,需确认服务状态是否正常。使用systemctl status mysql(或postgresql)查看运行状态。若未启动,可用systemctl start mysql命令手动开启。建议设置开机自启:systemctl enable mysql,确保系统重启后服务自动恢复。
为便于远程访问,需修改数据库配置文件中的bind-address。MySQL默认绑定127.0.0.1,若需外部连接,可改为0.0.0.0或指定服务器公网IP。PostgreSQL则在pg_hba.conf中调整客户端认证方式,如允许特定IP段连接。
配置完成后,记得更新防火墙规则。例如使用ufw:sudo ufw allow 3306(MySQL)或5432(PostgreSQL),开放对应端口。验证连接时,可从本地或远程机器使用mysql -h [IP] -u root -p测试连通性。
整个过程通常可在10分钟内完成,关键在于理解基础配置与安全策略。合理设置权限、定期备份数据,是保障数据库长期稳定运行的核心。对于生产环境,建议结合Docker容器化部署,实现更灵活的版本管理和环境隔离。