加入收藏 | 设为首页 | 会员中心 | 我要投稿 站长网 (https://www.900php.com/)- 智能机器人、大数据、CDN、图像分析、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux环境搭建与数据库配置实战

发布时间:2026-06-29 14:27:53 所属栏目:Linux 来源:DaWei
导读:  在开始搭建Linux环境之前,确保你已准备好一台虚拟机或物理服务器,并安装了支持的Linux发行版,如Ubuntu Server 22.04。通过SSH工具连接到服务器,建议使用密钥认证方式提升安全性。登录后,运行系统更新命令:

  在开始搭建Linux环境之前,确保你已准备好一台虚拟机或物理服务器,并安装了支持的Linux发行版,如Ubuntu Server 22.04。通过SSH工具连接到服务器,建议使用密钥认证方式提升安全性。登录后,运行系统更新命令:sudo apt update && sudo apt upgrade,以确保系统软件包为最新版本。


AI绘图结果,仅供参考

  完成系统更新后,安装必要的开发工具和依赖库。执行命令:sudo apt install -y git vim curl wget。这些工具将帮助你在后续配置中高效管理代码、编辑文件和下载资源。同时,根据实际需求安装Python、Node.js等语言环境,例如:sudo apt install -y python3 python3-pip。


  接下来进行数据库的部署。以MySQL为例,使用官方源安装更稳定。添加MySQL APT存储库并导入GPG密钥,然后执行:sudo apt install -y mysql-server。安装完成后,运行安全配置脚本:sudo mysql_secure_installation。该脚本会引导你设置root密码、移除匿名用户、禁止远程root登录,并删除测试数据库。


  进入MySQL服务后,创建一个专用数据库用于应用。使用命令:mysql -u root -p,输入密码后,执行CREATE DATABASE app_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci; 创建数据库。接着创建用户并授权:CREATE USER 'app_user'@'localhost' IDENTIFIED BY 'secure_password'; GRANT ALL PRIVILEGES ON app_db. TO 'app_user'@'localhost'; FLUSH PRIVILEGES;。这样应用即可安全访问数据库。


  为了实现数据库远程访问,需修改MySQL配置文件。使用vim打开:sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf,找到bind-address,将其改为0.0.0.0或指定公网IP地址。保存后重启服务:sudo systemctl restart mysql。同时,检查防火墙设置,开放3306端口:sudo ufw allow 3306/tcp。


  验证配置是否生效。在本地机器上使用MySQL客户端连接测试:mysql -h your_server_ip -u app_user -p -D app_db。若能成功进入数据库,说明环境已搭建完成。整个流程涵盖系统准备、工具安装、数据库部署与权限控制,形成一套可复用的生产级配置方案。

(编辑:站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章