温馨提示×

Debian怎么安装MySQL

小樊
45
2026-07-02 06:17:10
栏目: 云计算

在 Debian 系统上安装 MySQL 常见有两种方式:安装 MySQL 官方版本安装 MariaDB(Debian 默认推荐)。下面分别说明。


一、安装 MariaDB(推荐,Debian 官方源)

MariaDB 是 MySQL 的分支,兼容性好,维护更积极。

1. 更新软件源

sudo apt update

2. 安装 MariaDB

sudo apt install mariadb-server

3. 启动并设置开机自启

sudo systemctl start mariadb
sudo systemctl enable mariadb

4. 初始化安全配置(强烈建议)

sudo mysql_secure_installation

会引导你:

  • 设置 root 密码
  • 移除匿名用户
  • 禁止 root 远程登录
  • 删除测试数据库

5. 登录 MySQL

sudo mysql -u root -p

二、安装 MySQL 官方版本(非 MariaDB)

如果你明确需要 MySQL 官方版本(例如 MySQL 8.0),按以下步骤:

1. 下载 MySQL APT 配置包

wget https://dev.mysql.com/get/mysql-apt-config_0.8.29-1_all.deb

2. 安装配置包

sudo dpkg -i mysql-apt-config_0.8.29-1_all.deb
  • 选择 MySQL 版本(默认即可)
  • 保存退出

3. 更新软件源

sudo apt update

4. 安装 MySQL Server

sudo apt install mysql-server

5. 启动并设置开机自启

sudo systemctl start mysql
sudo systemctl enable mysql

6. 安全初始化

sudo mysql_secure_installation

三、常见问题

✅ 无法登录 MySQL

尝试:

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 / 服务器 / 本地开发),我可以给你更精确的方案。

0