在Linux系统中搭建数据库环境,是许多开发者和运维人员的常见需求。本指南以MySQL为例,介绍如何在主流Linux发行版(如Ubuntu、CentOS)上快速完成数据库环境部署。

安装前请确保系统已更新至最新状态。以Ubuntu为例,使用命令 `sudo apt update && sudo apt upgrade -y` 更新软件源并升级系统包。对于CentOS用户,可执行 `sudo yum update -y` 或 `sudo dnf update -y`。

接下来安装MySQL服务。Ubuntu用户可通过 `sudo apt install mysql-server -y` 直接安装,系统会自动处理依赖关系。CentOS用户则使用 `sudo yum install mysql-server -y`(旧版本)或 `sudo dnf install mysql-server -y`(新版本)。

安装完成后,启动MySQL服务并设置开机自启。使用命令 `sudo systemctl start mysql` 启动服务,再通过 `sudo systemctl enable mysql` 设置为开机自启。可通过 `sudo systemctl status mysql` 检查服务是否正常运行。

MySQL首次安装后需运行安全配置脚本,提升安全性。执行 `sudo mysql_secure_installation`,按提示设置root密码、移除匿名用户、禁止远程root登录、删除测试数据库等操作,建议全部选择“Y”以增强安全性。

安装完成后,可通过命令行登录数据库:输入 `mysql -u root -p`,然后输入设置的密码即可进入交互界面。若需远程访问,需在MySQL中创建新用户并授权,例如:`CREATE USER 'user'@'%' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON . TO 'user'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;`。

AI提供的信息图,仅供参考

为确保防火墙不影响连接,需开放3306端口。Ubuntu用户使用 `sudo ufw allow 3306`,CentOS用户则用 `sudo firewall-cmd --permanent --add-port=3306/tcp` 并重载规则。

•推荐定期备份数据库,并配置日志监控。通过简单步骤,即可在Linux环境中建立一个稳定、安全的MySQL数据库服务,满足开发与生产需求。

dawei

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

发表回复