Linux下数据库运行环境搭建全指南
|
在Linux系统中搭建数据库运行环境,需从基础环境准备开始。确保系统已安装并更新至最新版本,可通过执行 apt update && apt upgrade(Debian/Ubuntu)或 yum update(CentOS/RHEL)完成系统升级。安装必要的开发工具与依赖库,如 build-essential、gcc、make 和 libssl-dev,为后续数据库编译和运行提供支持。 选择合适的数据库是关键一步。以MySQL为例,可通过官方Apt仓库安装:添加MySQL官方GPG密钥,配置源地址,再使用 apt install mysql-server 完成安装。安装过程中会提示设置root用户密码,请妥善保管。安装完成后,建议运行 mysql_secure_installation 对安全配置进行优化,包括移除匿名用户、禁止远程root登录等。 启动数据库服务是核心环节。使用 systemctl start mysql 启动服务,并通过 systemctl enable mysql 设置开机自启。确认服务状态正常,可执行 systemctl status mysql 检查。若遇到端口占用或权限问题,检查 /etc/mysql/my.cnf 配置文件中的绑定地址与数据目录权限,确保用户组为mysql且目录可读写。 配置网络访问时,需注意防火墙设置。使用 ufw allow 3306/tcp 允许MySQL默认端口通信,或通过 firewall-cmd --permanent --add-port=3306/tcp 适用于FirewallD的系统。修改配置文件后别忘了重启防火墙服务。同时,若需远程连接,应确保MySQL配置中 bind-address 未限制为127.0.0.1,或设为0.0.0.0以允许外部访问。 完成部署后,创建应用专用数据库与用户至关重要。登录MySQL后执行 CREATE DATABASE app_db; 创建数据库,再用 CREATE USER 'appuser'@'%' IDENTIFIED BY 'securepass'; 授予对应权限。使用 GRANT ALL PRIVILEGES ON app_db. TO 'appuser'@'%' 可实现完整控制权。最后刷新权限表,使更改生效。
2026AI模拟图,仅供参考 验证连接是否成功,可在本地或远程机器使用 mysql -h 127.0.0.1 -u appuser -p 测试登录。若能顺利进入,说明数据库环境已正确搭建。整个流程高效稳定,适合用于开发测试或生产部署场景。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

