加入收藏 | 设为首页 | 会员中心 | 我要投稿 我爱制作网_沈阳站长网 (https://www.024zz.cn/)- 视觉智能、大数据、智能搜索、CDN、边缘计算!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux环境速建:高效数据库部署指南

发布时间:2026-08-24 16:22:48 所属栏目:Linux 来源:DaWei
导读:  Linux系统凭借其稳定性和开源生态,成为数据库部署的首选平台。本文聚焦快速、可靠地完成主流数据库的本地化安装与基础配置,适用于开发测试及中小型生产场景。   以Ubuntu/Debian为例,更新软件源后执行sudo

  Linux系统凭借其稳定性和开源生态,成为数据库部署的首选平台。本文聚焦快速、可靠地完成主流数据库的本地化安装与基础配置,适用于开发测试及中小型生产场景。


  以Ubuntu/Debian为例,更新软件源后执行sudo apt update && sudo apt install -y postgresql postgresql-contrib,即可一键安装PostgreSQL。安装完成后服务自动启动,数据库用户postgres已创建,无需额外初始化。CentOS/RHEL用户可使用dnf install -y postgresql-server && postgresql-setup --initdb快速完成部署。


  MySQL同样支持高效安装:Ubuntu上运行sudo apt install -y mysql-server,安装过程将引导设置root密码并启动服务;RHEL系则执行dnf install -y mysql-server && systemctl enable --now mysqld。首次启动后,建议立即运行mysql_secure_installation加固配置,禁用匿名用户、移除测试库、限制远程root登录。


  若需轻量级嵌入式方案,SQLite零配置即用:无需安装服务端,直接通过apt install -y sqlite3或dnf install -y sqlite获取命令行工具。新建数据库仅需sqlite3 mydb.db,后续用SQL语句建表、插入数据,文件即为完整数据库。


2026AI生成的示意图,仅供参考

  所有数据库默认监听本地(127.0.0.1),如需局域网访问,需调整配置文件:PostgreSQL修改pg_hba.conf添加host all all 192.168.1.0/24 md5,并在postgresql.conf中将listen_addresses设为'localhost,192.168.1.100';MySQL则在/etc/mysql/mysql.conf.d/mysqld.cnf中注释bind-address或设为0.0.0.0,再授权远程用户(如CREATE USER 'dev'@'192.168.1.%' IDENTIFIED BY 'pass'; GRANT ALL ON . TO 'dev'@'192.168.1.%';)。


  防火墙需同步放行端口:Ubuntu用sudo ufw allow 5432(PostgreSQL)或3306(MySQL);RHEL系执行sudo firewall-cmd --permanent --add-port={5432,3306}/tcp && sudo firewall-cmd --reload。检查服务状态统一使用systemctl is-active postgresql或systemctl is-active mysqld。


  验证连接只需一条命令:psql -U postgres -d postgres(PostgreSQL)或mysql -u root -p(MySQL)。成功进入交互界面即表示部署就绪。后续可根据项目需求启用SSL、配置主从复制或接入监控工具,但基础环境已在5分钟内成型。

(编辑:我爱制作网_沈阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章