首页 > 解决方案 > MariaDB 安装问题'mariadb.service: 失败,结果'超时'。'

问题描述

我正在尝试重新安装 MariaDB,但我不知道安装失败的原因。我之前安装了 MySQL,想用 MariaDB 解决版本控制问题,所以如果你们能提供帮助,谢谢。这是我在 shell 上执行的一些命令和结果。真的很抱歉我的shell是法语的,希望你们能帮助我。之间,我有一个 Ubuntu 20.04tls 操作系统。

> sudo apt autoremove --purge ~n^mysql-server

> sudo apt install mariadb-server

● mariadb.service - MariaDB 10.3.31 数据库服务器已加载:已加载(/lib/systemd/system/mariadb.service;已启用;供应商预设:已启用) 活动:自 2021 年 11 月 1 日星期一 20 日起失败(结果:超时):中欧时间 38:21;2 分钟1 秒前 文档:man:mysqld(8) https://mariadb.com/kb/en/library/systemd/ 进程:979 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS $_WSREP_NEW_CLUSTER > > $_WSREP_START_POSITION (code=exited , status=0/SUCCESS) 主 PID: 979 (code=exited, status=0/SUCCESS)

十一月 01 20:38:19 zemmouri-Inspiron-15-3567 mysqld[979]: 2021-11-01 20:38:19 0 [注意] 事件调度程序:清除队列。0 个事件

十一月 01 20:38:19 zemmouri-Inspiron-15-3567 mysqld[979]: 2021-11-01 20:38:19 0 [注意] InnoDB:FTS 优化线程退出。

十一月 01 20:38:19 zemmouri-Inspiron-15-3567 mysqld[979]: 2021-11-01 20:38:19 0 [注意] InnoDB: 开始关机...

十一月 01 20:38:19 zemmouri-Inspiron-15-3567 mysqld [979]: 2021-11-01 20:38:19 0 [注意] InnoDB:将缓冲池转储到 /var/lib/mysql/ib_buff>

十一月 01 20:38:19 zemmouri-Inspiron-15-3567 mysqld [979]: 2021-11-01 20:38:19 0 [注意] InnoDB:缓冲池转储于 211101 20:38:19 完成

十一月 01 20:38:21 zemmouri-Inspiron-15-3567 mysqld [979]: 2021-11-01 20:38:21 0 [注意] InnoDB:删除临时表空间数据文件:“ibtmp1”

十一月 01 20:38:21 zemmouri-Inspiron-15-3567 mysqld[979]: 2021-11-01 20:38:21 0 [注意] InnoDB:关闭完成;日志序列号 1625461;>

十一月 01 20:38:21 zemmouri-Inspiron-15-3567 mysqld[979]: 2021-11-01 20:38:21 0 [注意] /usr/sbin/mysqld: 关机完成

十一月 01 20:38:21 zemmouri-Inspiron-15-3567 systemd [1]:mariadb.service:失败,结果为“超时”。

十一月 01 20:38:21 zemmouri-Inspiron-15-3567 systemd[1]: 无法启动 MariaDB 10.3.31 数据库服务器。

它在安装菜单上失败:在安装菜单上等待 2 或 3 分钟,然后显示: Job for mariadb.service failed because a timeout was exceeded.

See "systemctl status mariadb.service" and "journalctl -xe" for details.

Paramètre de mariadb-server (1:10.3.31-00ubuntu0.20.04.1)...

Traitement des actions différées (<< triggers >>) pour systemd (245.4-4ubuntu3.13)...

Traitement des actions différées (<< triggers >>) pour man-db (2.9.1-1)

Traitement des actions différées (<< triggers >>) pour libc-bin (2.31-0ubuntu9.2)...

标签: databaseubuntumariadb

解决方案


  1. 卸载 apparmor 并删除目录 /etc/apparmor/ 和 /etc/apparmor.d/
  2. 重启
  3. 安装 Apparmor

推荐阅读