在 Debian 系统中卸载并重新安装 MySQL,可以按以下步骤操作。以下步骤适用于 Debian 10/11/12 及类似系统,使用 APT 包管理。
sudo systemctl stop mysql
sudo systemctl disable mysql
sudo apt purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-*
sudo apt autoremove
sudo apt autoclean
sudo rm -rf /etc/mysql
sudo rm -rf /var/lib/mysql
sudo rm -rf /var/log/mysql
sudo deluser mysql
sudo delgroup mysql
sudo apt update
sudo apt install mysql-server
安装完成后启动并设置开机自启:
sudo systemctl start mysql
sudo systemctl enable mysql
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
sudo mysql_secure_installation
可设置 root 密码、删除匿名用户、禁止远程 root 登录等。
sudo mysql -u root -p
检查:
sudo journalctl -u mysql -xe
通常是旧数据目录未清理干净。
可进入安全模式重置(如需要可单独说明)。
如果你告诉我:
我可以给你更精确的命令。