Linux快速搭建数据库环境全攻略
|
在Linux系统中快速搭建数据库环境,是开发与运维工作中常见的需求。选择合适的数据库类型是第一步,MySQL、PostgreSQL和SQLite是主流选项。其中,MySQL因生态完善、文档丰富,适合大多数应用场景。 以Ubuntu为例,安装MySQL可通过apt命令一键完成。打开终端输入sudo apt update更新源,再执行sudo apt install mysql-server,系统将自动下载并安装最新版本。安装完成后,运行sudo mysql_secure_installation进行安全配置,包括设置root密码、移除匿名用户、禁止远程root登录等。 启动服务后,使用mysql -u root -p命令登录数据库,输入密码即可进入交互界面。此时可创建新用户和数据库,例如CREATE DATABASE myapp; CREATE USER 'appuser'@'localhost' IDENTIFIED BY 'securepass'; GRANT ALL PRIVILEGES ON myapp. TO 'appuser'@'localhost'; FLUSH PRIVILEGES;,完成权限分配。
2026AI模拟图,仅供参考 若需使用PostgreSQL,安装过程类似。通过sudo apt install postgresql postgresql-contrib安装后,系统会自动创建postgres用户。使用sudo -u postgres psql进入数据库控制台,创建新用户和数据库,如CREATE USER appuser WITH PASSWORD 'mypassword'; CREATE DATABASE myapp OWNER appuser;。对于轻量级项目或测试环境,可直接使用SQLite。它无需独立服务,数据存储在单一文件中。安装sqlite3后,通过sqlite3 database.db即可创建并操作数据库,适合快速原型开发。 配置完成后,建议通过防火墙开放数据库端口(如MySQL默认3306,PostgreSQL默认5432),确保应用能正常连接。使用ufw allow 3306或firewall-cmd --permanent --add-port=3306/tcp等命令实现。 整个流程可在30分钟内完成,关键在于理解基础命令与权限管理。掌握这些步骤,便能在Linux环境下高效部署数据库,为后续开发打下坚实基础。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

