温馨提示×

Debian如何卸载重装MySQL

小樊
47
2026-09-23 03:19:10
栏目: 云计算

在 Debian 系统中卸载并重新安装 MySQL,可以按以下步骤操作。以下步骤适用于 Debian 10/11/12 及类似系统,使用 APT 包管理


一、卸载 MySQL

1. 停止 MySQL 服务

sudo systemctl stop mysql
sudo systemctl disable mysql

2. 卸载 MySQL 相关软件包

sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*

3. 自动移除无用依赖

sudo apt autoremove
sudo apt autoclean

4. 删除 MySQL 数据和配置文件(⚠数据会丢失)

sudo rm -rf /etc/mysql
sudo rm -rf /var/lib/mysql
sudo rm -rf /var/log/mysql

5. (可选)删除 MySQL 用户和组

sudo deluser mysql
sudo delgroup mysql

二、重新安装 MySQL

方法一:使用 Debian 官方源(推荐)

sudo apt update
sudo apt install mysql-server

安装完成后启动并设置开机自启:

sudo systemctl start mysql
sudo systemctl enable mysql

方法二:使用 MySQL 官方 APT 源(版本更新)

sudo apt install wget gnupg
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

三、初始化与基础安全配置

1. 运行安全脚本

sudo mysql_secure_installation

可设置 root 密码、删除匿名用户、禁止远程 root 登录等。

2. 登录测试

sudo mysql -u root -p

四、常见问题

1. 重装后无法启动 MySQL

检查:

sudo journalctl -u mysql -xe

通常是旧数据目录未清理干净。

2. 忘记 root 密码

可进入安全模式重置(如需要可单独说明)。


如果你告诉我:

  • Debian 具体版本
  • 使用的是 MySQL 还是 MariaDB
  • 是否需要保留原有数据

我可以给你更精确的命令。

0