Ubuntu 20.04卸载MySQL后安装MariaDB报mariadb.service超时失败求助
故障原因
你遇到的启动超时问题根源是原MySQL安装的残留配置、数据目录与新安装的MariaDB存在版本兼容冲突,mysqld进程启动后检测到不兼容自动执行了正常退出流程,systemd未收到服务启动成功信号,最终判定启动超时。
解决步骤
- 第一步:完全卸载所有MySQL、MariaDB相关软件包
sudo apt autoremove --purge 'mysql*' 'mariadb*' -y sudo apt autoclean sudo apt update
- 第二步:清理残留配置与数据目录
注意:如果原有MySQL数据需要保留,请先备份/var/lib/mysql目录后再执行以下操作
sudo rm -rf /etc/mysql /var/lib/mysql /var/log/mysql sudo deluser --remove-home mysql sudo delgroup mysql
- 第三步:重新安装MariaDB
sudo apt install mariadb-server mariadb-client -y
- 第四步:验证服务运行状态
安装完成后执行以下命令检查服务状态,返回active (running)即为安装成功
sudo systemctl status mariadb
服务正常运行后可执行sudo mysql_secure_installation完成数据库初始化安全配置。
内容的提问来源于stack exchange,提问作者Zemmouri Tarek
相关产品推荐
相关产品推荐

