Linux数据库环境搭建全流程实操
|
在开始搭建Linux数据库环境前,确保系统已安装并更新至最新版本。使用命令行工具登录服务器,执行 sudo apt update && sudo apt upgrade(Debian/Ubuntu系统)或 sudo yum update(CentOS/RHEL系统),以保证系统依赖项的完整性。 接下来安装数据库软件。以MySQL为例,可通过官方源安装。在Debian/Ubuntu系统中,运行 sudo apt install mysql-server,系统将自动下载并配置基础服务。CentOS用户则可使用 sudo yum install mysql-server,安装完成后启动服务:sudo systemctl start mysqld。 初始化数据库安全设置是关键一步。执行 sudo mysql_secure_installation,系统会引导你设置root密码、移除匿名用户、禁止远程root登录,并删除测试数据库,大幅提升安全性。 配置防火墙规则,允许外部访问数据库端口。若使用UFW,运行 sudo ufw allow 3306/tcp;若使用firewalld,则执行 sudo firewall-cmd --permanent --add-port=3306/tcp,再重启防火墙服务使更改生效。 为实现远程连接,需修改MySQL配置文件。编辑 /etc/mysql/mysql.conf.d/mysqld.cnf,找到 bind-address 行,将其从127.0.0.1改为0.0.0.0,允许所有IP连接。修改后重启MySQL服务:sudo systemctl restart mysql。
2026AI模拟图,仅供参考 创建新用户并授权访问,避免直接使用root。在MySQL命令行中执行:CREATE USER 'appuser'@'%' IDENTIFIED BY 'StrongPass123'; GRANT ALL PRIVILEGES ON . TO 'appuser'@'%' WITH GRANT OPTION; FLUSH PRIVILEGES;。最后验证连接是否成功。在另一台机器上使用mysql -h [服务器IP] -u appuser -p 命令尝试登录,输入密码后若进入数据库提示符,说明环境搭建完成。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

