Linux下快速搭建稳定数据库环境实战
|
在Linux系统中搭建稳定数据库环境,核心在于选择合适工具并合理配置。推荐使用PostgreSQL作为首选,因其开源、性能优异且支持高并发。安装前确保系统已更新,执行命令:sudo apt update && sudo apt upgrade -y。 通过APT包管理器安装PostgreSQL,输入:sudo apt install postgresql postgresql-contrib -y。安装完成后,系统会自动创建postgres用户和默认数据库实例。可通过以下命令检查服务状态:sudo systemctl status postgresql。 进入数据库环境需切换至postgres用户:sudo -i -u postgres。接着运行psql命令进入交互界面,初始化数据库超级用户密码:ALTER USER postgres PASSWORD 'your_secure_password';。建议将密码设置为包含大小写字母、数字与符号的组合。
此图由AI生成,仅供参考 为提升安全性,编辑配置文件:sudo nano /etc/postgresql//main/pg_hba.conf,修改认证方式为md5,限制仅本地连接。同时调整/etc/postgresql//main/postgresql.conf中的listen_addresses为'127.0.0.1',避免外部直接访问。 创建专用应用用户和数据库:在psql中执行CREATE USER appuser WITH PASSWORD 'app_pass'; CREATE DATABASE appdb OWNER appuser;。赋予必要权限后,应用即可安全连接。 启用防火墙保护,仅开放5432端口:sudo ufw allow 5432/tcp。定期备份数据可使用pg_dump:pg_dump -U appuser appdb > backup.sql。配合cron任务实现自动化备份。 整个过程约15分钟完成,环境稳定可靠。后续维护只需关注日志(/var/log/postgresql/)与定期更新,即可保障数据库长期高效运行。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

