Linux数据库快速搭建与环境配置全攻略
|
在Linux系统中搭建数据库环境,是开发与运维工作中常见的基础操作。选择合适的数据库类型是第一步,MySQL、PostgreSQL和SQLite是主流选项。其中MySQL因其成熟稳定、社区支持广泛,适合大多数应用场景。 以Ubuntu系统为例,安装MySQL可通过apt命令快速完成。打开终端,执行sudo apt update更新软件源,再输入sudo apt install mysql-server安装数据库服务。安装过程中会提示设置root用户密码,建议使用强密码并妥善保存。 安装完成后,运行sudo systemctl status mysql确认服务是否正常运行。若状态显示active (running),说明数据库已成功启动。可通过mysql -u root -p登录数据库,输入密码后进入命令行界面,开始配置。 为增强安全性,建议立即运行sudo mysql_secure_installation脚本。该工具会引导你移除匿名用户、禁止远程root登录、删除测试数据库等,默认配置更安全。根据提示逐步操作,可有效降低潜在风险。
2026AI模拟图,仅供参考 若需远程访问数据库,需修改MySQL配置文件。编辑/etc/mysql/mysql.conf.d/mysqld.cnf,将bind-address从127.0.0.1改为0.0.0.0,允许外部连接。随后重启服务:sudo systemctl restart mysql。为确保防火墙不过滤数据库端口(默认3306),运行sudo ufw allow 3306开放端口。若使用云服务器,还需在控制台的安全组规则中添加相应端口策略。 创建新用户与数据库也十分简单。在MySQL命令行中执行CREATE DATABASE app_db; 创建名为app_db的数据库;再使用CREATE USER 'dev'@'%' IDENTIFIED BY 'securepass'; 创建远程访问用户,并通过GRANT ALL PRIVILEGES ON app_db. TO 'dev'@'%' ; 授予其完整权限。 至此,一个安全、可远程访问的MySQL数据库环境已就绪。后续可通过程序连接数据库,实现数据读写。整个过程仅需十余分钟,效率高且易于复现,特别适合开发测试与小型项目部署。 (编辑:站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

