在 Debian 上搭建的 LNMP(Linux + Nginx + MySQL/MariaDB + PHP) 环境中,是兼容 MySQL 的,而且“LNMP”里的 M 最早就是指 MySQL。
下面给你说清楚几种常见情况和注意点:
LNMP 是 LAMP 的变种:
所以在 Debian 上:
⚠️ Debian 官方仓库里已经不包含 Oracle MySQL 了
现在 Debian 默认提供的是:
mariadb-servermariadb-client但:
mysqli / PDO_MySQL 都能直接用✅ 结论:
Debian + LNMP + MariaDB = 实际等价于 MySQL,兼容性好
也是可以的,常见方式:
# 下载 MySQL APT 配置包
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
如:
无论你用:
PHP 都支持,只要装:
php-mysql
# 或
php8.2-mysql
⚠️ 注意:
caching_sha2_password✅ Debian + LNMP 兼容 MySQL
✅ 默认用 MariaDB(等价 MySQL)
✅ 想用 Oracle MySQL 也能装
✅ PHP 程序基本无感知
如果你愿意,我可以:
你现在是准备新装,还是迁移旧项目?