在Linux系统中搭建数据库环境,是开发与运维工作中常见的基础操作。本文以MySQL为例,介绍在Ubuntu系统上快速部署数据库的完整流程。
安装前需确保系统已更新至最新状态。打开终端,执行命令:sudo apt update && sudo apt upgrade -y。这一步能避免因软件包过旧导致安装失败。
接着安装MySQL服务器。使用命令:sudo apt install mysql-server -y。系统会自动下载并安装所需组件,过程中会提示设置root用户密码,请务必妥善记录。
安装完成后,MySQL服务默认已启动。可通过 systemctl status mysql 命令查看运行状态。若未运行,使用 sudo systemctl start mysql 启动服务。
为增强安全性,建议运行安全配置脚本:sudo mysql_secure_installation。该脚本将引导你移除匿名用户、禁止远程root登录、删除测试数据库,并重新加载权限表。
配置完成后,可使用命令行登录:mysql -u root -p。输入之前设置的密码,进入交互式数据库环境。此时可创建新用户或数据库,例如:CREATE DATABASE myapp; CREATE USER ‘dev’@’localhost’ IDENTIFIED BY ‘securepass’; GRANT ALL PRIVILEGES ON myapp. TO ‘dev’@’localhost’; FLUSH PRIVILEGES;
若需从外部访问数据库,需修改MySQL配置文件:sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf。找到 bind-address,将其改为0.0.0.0(不推荐生产环境使用),然后重启服务:sudo systemctl restart mysql。
•通过防火墙允许MySQL端口(默认3306):sudo ufw allow 3306。验证连接是否正常,可在另一台机器使用客户端工具尝试连接。

AI预测模型,仅供参考
整个过程仅需十余分钟,即可完成一个功能完整的本地数据库环境。后续可根据实际需求调整参数、备份数据或配置主从复制。