在 Debian 上搭建 LAMP(Linux + Apache + MySQL + PHP) 环境时,安装 MySQL 可以按下面步骤来。下面以 Debian 11 / 12(通用) 为例。
sudo apt update
sudo apt upgrade -y
Debian 默认仓库中提供的是 MySQL 的分支 MariaDB,一般推荐直接使用它(完全兼容 MySQL)。
sudo apt install mariadb-server -y
安装完成后启动并设置开机自启:
sudo systemctl start mariadb
sudo systemctl enable mariadb
运行安全脚本:
sudo mysql_secure_installation
常见选项说明:
sudo mysql
mysql -u root -p
CREATE DATABASE testdb;
CREATE USER 'testuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON testdb.* TO 'testuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
sudo apt install apache2 -y
sudo apt install php php-mysql libapache2-mod-php -y
sudo systemctl restart apache2
创建测试文件:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
看到 PHP 信息页面即成功。
.deb 包mysql-server⚠️ 一般 不推荐,除非你有特殊需求(如必须用 MySQL 8.0 特有功能)。
sudo systemctl status mariadb
journalctl -xe
可以进入 safe mode 重置,我可以单独给你步骤。
如果你愿意,可以告诉我:
我可以给你更精确的方案 ✅