温馨提示×

debian lnmp怎么装mysql

小樊
49
2026-10-10 16:40:20
栏目: 云计算

在 Debian 上搭建 LNMP(Linux + Nginx + MySQL/MariaDB + PHP) 环境时,安装 MySQL 通常有 两种方式:


方式一:安装 Debian 官方源里的 MySQL(推荐新手)

1. 更新系统

sudo apt update
sudo apt upgrade -y

2. 安装 MySQL Server

sudo apt install mysql-server -y

3. 启动并设置开机自启

sudo systemctl start mysql
sudo systemctl enable mysql

4. 安全初始化(非常重要)

sudo mysql_secure_installation

按提示设置:

  • root 密码
  • 禁止远程 root 登录
  • 删除测试数据库
  • 重载权限表

5. 登录测试

sudo mysql -u root -p

方式二:安装 MySQL 官方仓库(版本更新)

1. 下载 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

2. 更新并安装

sudo apt update
sudo apt install mysql-server -y

后续步骤同 方式一 的 3–5。


(可选)安装 MariaDB 代替 MySQL

很多 LNMP 环境用 MariaDB(MySQL 兼容):

sudo apt install mariadb-server -y
sudo mysql_secure_installation

LNMP 中 Nginx + PHP 连接 MySQL 的注意点

  • PHP 需要安装 php-mysql
sudo apt install php-fpm php-mysql
  • Nginx 站点配置中通过 fastcgi_pass 指向 php-fpm
  • 防火墙开放(如需要):
sudo ufw allow 3306

如果你愿意,我可以:

  • 给你一套 Debian + Nginx + MySQL + PHP 完整安装脚本
  • 或针对 Debian 11 / 12 给出精确版本命令

0 踩