在Linux系统中快速搭建数据库环境,是开发与运维工作中常见的需求。选择合适的数据库类型是第一步。MySQL和PostgreSQL是主流选项,前者适合大多数Web应用,后者在复杂查询和数据完整性方面表现更优。

AI分析图,仅供参考

以Ubuntu为例,安装MySQL可通过apt包管理器完成。打开终端,执行命令:sudo apt update,确保系统包列表最新。接着输入sudo apt install mysql-server,系统将自动下载并安装MySQL服务及依赖组件。

安装完成后,运行sudo mysql_secure_installation进行安全配置。该脚本会引导你设置root密码、移除匿名用户、禁止远程root登录,并删除测试数据库,大幅提升安全性。

启动并启用MySQL服务,使用sudo systemctl start mysql和sudo systemctl enable mysql,确保开机自启。通过systemctl status mysql可验证服务是否正常运行。

若需安装PostgreSQL,同样使用apt:sudo apt install postgresql postgresql-contrib。安装后,系统会创建一个名为postgres的默认用户。通过sudo -u postgres psql进入数据库命令行,可创建新用户和数据库。

数据库初始化后,建议配置防火墙规则。若使用ufw,运行sudo ufw allow 3306(MySQL)或5432(PostgreSQL),允许外部连接。注意生产环境应限制访问来源,避免暴露端口。

连接测试时,可使用mysql -u root -p命令(MySQL)或psql -U username -d dbname(PostgreSQL),输入密码后进入交互界面,执行简单SQL如SHOW DATABASES;确认连接成功。

整个过程通常在10分钟内完成,无需复杂配置。掌握基础命令后,可根据项目需求进一步优化参数、设置备份策略或集成到容器化环境(如Docker)中。

dawei

【声明】:菏泽站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

发表回复