Linux下数据库环境搭建全流程实操
|
在Linux系统中搭建数据库环境,第一步是确保系统已更新至最新状态。使用命令 sudo apt update && sudo apt upgrade -y 可以同步软件源并升级所有已安装的包,避免因依赖问题导致后续安装失败。
2026AI模拟图,仅供参考 接着选择适合的数据库类型。以MySQL为例,通过命令 sudo apt install mysql-server -y 安装官方提供的MySQL服务。安装完成后,系统会自动启动服务,可通过 systemctl status mysql 确认其运行状态。为增强安全性,执行安全配置脚本:sudo mysql_secure_installation。该脚本会引导用户设置root密码、移除匿名用户、禁止远程root登录,并删除测试数据库,有效降低潜在风险。 创建新用户和数据库是常见需求。登录MySQL后输入 mysql -u root -p,按提示输入密码进入交互界面。随后执行 CREATE DATABASE testdb; 创建名为testdb的数据库,再用 CREATE USER 'devuser'@'localhost' IDENTIFIED BY 'securepass'; 创建一个专用用户,并通过 GRANT ALL PRIVILEGES ON testdb. TO 'devuser'@'localhost'; 授予该用户对testdb的所有权限。 完成权限设置后,刷新权限表:FLUSH PRIVILEGES;。此时新用户即可使用 mysql -u devuser -p 连接数据库,无需root权限,提升操作安全性。 若需远程访问,需修改MySQL配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf,将 bind-address 改为 0.0.0.0 或指定具体IP,重启服务后允许外部连接。同时,确保防火墙开放3306端口:sudo ufw allow 3306。 最后验证整个环境是否正常工作。可在本地或远程机器上使用mysql客户端连接测试,确认数据读写功能正常。至此,一套安全、可管理的Linux数据库环境已成功搭建。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

