You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 22.04下MySQL异常:如何彻底卸载并恢复至默认设置?

彻底卸载并恢复Ubuntu 22.04上的MySQL服务器

一、彻底清理所有MySQL/MariaDB残留

  • 先停止所有相关服务,避免卸载冲突:
sudo systemctl stop mysql
sudo systemctl stop mariadb
  • 彻底卸载所有关联包(包含隐藏依赖与配置文件):
sudo apt remove --purge mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* mariadb-*
  • 清理自动安装的冗余依赖:
sudo apt autoremove --purge
  • 清空apt缓存文件:
sudo apt autoclean
  • 删除残留的配置、数据目录与socket文件(这是导致冻结提示的核心原因):
sudo rm -rf /etc/mysql /var/lib/mysql /var/run/mysqld /etc/mysql/FROZEN
sudo rm -rf ~/.mysql_history

二、重新安装MySQL并验证

  • 更新apt软件源:
sudo apt update
  • 安装MySQL服务器:
sudo apt install mysql-server
  • 启动服务并设置开机自启:
sudo systemctl start mysql
sudo systemctl enable mysql
  • 验证服务状态:
sudo systemctl status mysql

服务正常运行后,执行mysql -u root -p(默认Ubuntu安装后root无密码,可直接输入mysql -u root)测试连接即可。

补充说明

你遇到的MySQL has been frozen to prevent damage to your system提示,是MariaDB卸载后残留的配置、数据文件与MySQL产生冲突导致的,彻底清理所有残留目录后重新安装即可解决。此前找不到错误日志是因为服务未启动成功,正常启动后日志会自动生成在/var/log/mysql/error.log。

内容的提问来源于stack exchange,提问作者VICTOR EJIOFOR

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.03 03:05:18