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

Ubuntu 20.04卸载MySQL后安装MariaDB无法启动问题求助

错误定位

日志返回Fatal error in defaults handling. Program aborted说明MariaDB启动时加载默认配置文件失败,属于旧版MySQL卸载残留的不兼容配置/损坏配置文件导致,常规重装不会自动清除用户目录下或全局遗留的隐藏配置文件。

解决步骤

  • 先卸载所有相关软件包,清除包配置
systemctl stop mariadb
apt purge -y mariadb-* mysql-*
apt autoremove -y
apt autoclean
  • 删除所有残留配置与数据目录(注意:操作前请先备份你需要的MySQL/MariaDB历史数据)
rm -rf /etc/mysql /var/lib/mysql /var/log/mysql /run/mysqld /root/.my.cnf /etc/my.cnf /etc/mysql/my.cnf
  • 重新安装MariaDB
apt update
apt install -y mariadb-server mariadb-client
  • 修复数据目录权限后启动服务
chown -R mysql:mysql /var/lib/mysql/
chmod 755 /var/lib/mysql/
systemctl start mariadb

可选排查方案

如果执行上述步骤后仍启动失败,执行以下命令手动打印配置加载的具体错误信息,定位到不兼容的配置项后删除对应行即可:

sudo -u mysql mariadbd --verbose --help

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 20:45:03