在 Debian 系统上安装 MySQL 常见有两种方式:安装 MySQL 官方版本 或 安装 MariaDB(Debian 默认推荐)。下面分别说明。
MariaDB 是 MySQL 的分支,兼容性好,维护更积极。
sudo apt update
sudo apt install mariadb-server
sudo systemctl start mariadb
sudo systemctl enable mariadb
sudo mysql_secure_installation
会引导你:
sudo mysql -u root -p
如果你明确需要 MySQL 官方版本(例如 MySQL 8.0),按以下步骤:
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
sudo systemctl start mysql
sudo systemctl enable mysql
sudo mysql_secure_installation
尝试:
sudo mysql
或重置密码:
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '新密码';
sudo systemctl status mysql
| 场景 | 建议 |
|---|---|
| 普通 Web / 学习 | ✅ MariaDB |
| 企业 / 指定 MySQL 版本 | ✅ MySQL 官方 |
| Debian 稳定优先 | ✅ MariaDB |
如果你告诉我 Debian 版本(如 11 / 12) 或 使用场景(Docker / 服务器 / 本地开发),我可以给你更精确的方案。