在 Debian 上搭建 LAMP(Linux + Apache + MySQL + PHP) 时,安装 MySQL 通常有两种选择:
下面分别说明。
Debian 官方源默认提供 MariaDB。
sudo apt update
sudo apt upgrade -y
sudo apt install mariadb-server -y
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
按提示设置 root 密码、删除匿名用户、禁止远程 root 登录等。
mysql -u root -p
sudo apt install default-mysql-server
⚠️ 实际安装的是 MariaDB
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
选择 MySQL 版本(如 8.0)
sudo apt update
sudo apt install mysql-server -y
sudo systemctl start mysql
sudo systemctl enable mysql
sudo mysql_secure_installation
安装 PHP 和 Apache:
sudo apt install apache2 php libapache2-mod-php php-mysql -y
测试 PHP:
echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php
浏览器访问:
http://服务器IP/info.php
sudo systemctl stop mysql
sudo mysqld_safe --skip-grant-tables &
修改 /etc/mysql/mariadb.conf.d/50-server.cnf
bind-address = 0.0.0.0
如果你告诉我:
我可以给你精确命令。