Linux下数据库环境搭建实战指南
|
在Linux系统中搭建数据库环境是开发与运维工作中常见的任务。本文以MySQL为例,详细介绍从安装到初始化的完整流程,帮助新手快速上手。 安装前建议更新系统软件包列表。使用命令 sudo apt update(Ubuntu/Debian)或 sudo yum update(CentOS/RHEL),确保系统处于最新状态,避免因依赖问题导致安装失败。 接下来安装MySQL服务。在Ubuntu系统中,执行 sudo apt install mysql-server 即可自动下载并安装最新版本。安装过程中会提示设置root用户密码,请务必牢记,后续管理操作将依赖此凭证。 安装完成后,启动MySQL服务并设置开机自启。运行 sudo systemctl start mysql 启动服务,再通过 sudo systemctl enable mysql 设置为开机自启,确保系统重启后数据库仍能正常运行。 为了增强安全性,运行 sudo mysql_secure_installation 命令。该脚本会引导你移除匿名用户、禁止远程root登录、删除测试数据库,并重新加载权限表,有效降低潜在风险。 进入MySQL命令行界面,输入 mysql -u root -p,按提示输入密码后即可登录。此时可以创建新用户和数据库。例如:CREATE DATABASE myapp; CREATE USER 'dev'@'localhost' IDENTIFIED BY 'securepass'; GRANT ALL PRIVILEGES ON myapp. TO 'dev'@'localhost'; FLUSH PRIVILEGES; 完成权限分配。 配置文件通常位于 /etc/mysql/mysql.conf.d/mysqld.cnf。若需修改端口、最大连接数或数据存储路径,可在此文件中调整参数,修改后重启服务使配置生效。 可通过防火墙开放MySQL默认端口3306。执行 sudo ufw allow 3306/tcp(Ubuntu)或相应命令(CentOS)允许外部访问,注意仅在可信网络环境下开启。
2026AI生成的逻辑图,仅供参考 至此,一个安全、稳定的MySQL数据库环境已在Linux系统中成功搭建,可用于开发测试或生产部署。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

