温馨提示×

debian lnmp能装mysql吗

小樊
49
2026-09-10 18:38:27
栏目: 云计算

可以的,Debian 上用 LNMP 环境完全可以安装 MySQL

先说明一下概念:

  • LNMP = Linux + Nginx + MySQL/MariaDB + PHP
  • 所以 MySQL 本来就是 LNMP 的一部分
  • 在 Debian 上,你可以装:
    • MySQL(官方版)
    • MariaDB(MySQL 的替代品,Debian 默认更推荐)

一、Debian 上安装 MySQL 的常见方式

方式 1:直接用 Debian 仓库安装(简单,推荐新手)

sudo apt update
sudo apt install mysql-server

安装完成后:

sudo systemctl start mysql
sudo systemctl enable mysql

安全初始化:

sudo mysql_secure_installation

方式 2:安装 MySQL 官方版本(版本更新)

  1. 去 MySQL 官网下载 Debian 对应的 .deb
  2. 或使用 MySQL APT Repository:
sudo apt install wget
wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb
sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb
sudo apt update
sudo apt install mysql-server

方式 3:用 LNMP 一键安装脚本(最省事)

比如经典的 LNMP.org 一键包

wget http://soft.vpser.net/lnmp/lnmp2.0.tar.gz
tar zxf lnmp2.0.tar.gz
cd lnmp2.0
./install.sh lnmp

安装过程中会让你选择:

  • MySQL
  • MariaDB
  • 版本号

二、Debian + LNMP 常见组合

组件 推荐
系统 Debian 11 / 12
Web Nginx
数据库 MySQL 5.7 / 8.0 或 MariaDB
脚本语言 PHP 7.4 / 8.1 / 8.2

三、注意事项

  1. Debian 12 默认仓库是 MariaDB
    • 想用 MySQL 要加官方源
  2. MySQL 8 默认使用 caching_sha2_password
    • 老 PHP 程序可能不兼容,可改回 mysql_native_password
  3. 生产环境建议:
    • 限制远程 root 登录
    • 开启防火墙
    • 定期备份

如果你愿意,可以告诉我:

  • Debian 版本(11 / 12?)
  • 想用 MySQL 还是 MariaDB
  • 手动装 还是 一键脚本

我可以直接给你一套完整可执行的安装命令。

0