MariaDB 无法在 Ubuntu 上启动:无法锁定 aria 控制文件

MariaDB 无法在 Ubuntu 上启动:无法锁定 aria 控制文件

我偶尔会在计划备份后遇到此错误。服务 mysql 重新启动后...它无法启动。

尝试手动启动,出现此情况。

mysqld
161125 7:40:48 [错误] mysqld:无法锁定 aria 控制文件“/var/lib/mysql/aria_log_control”以供独占使用,错误:11。将重试 30 秒
161125 7:40:49 [注意] InnoDB:使用互斥锁来引用计数缓冲池页面
161125 7:40:49 [注意] InnoDB: InnoDB 内存堆已禁用
161125 7:40:49 [注意] InnoDB: 互斥锁和 rw_locks 使用 GCC 原子内置函数
161125 7:40:49 [注意] InnoDB:未使用内存屏障
161125 7:40:49 [注意] InnoDB:压缩表使用zlib 1.2.8
161125 7:40:49 [注意] InnoDB:使用Linux原生AIO
161125 7:40:49 [注意] InnoDB:使用 CPU crc32 指令
161125 7:40:49 [注意] InnoDB:初始化缓冲池,大小 = 64.0M
161125 7:40:49 [注意] InnoDB:缓冲池初始化已完成
161125 7:40:49 [注意] InnoDB:支持的最高文件格式是Barracuda。
161125 7:40:49 [注意] InnoDB:128 个回滚段处于活动状态。
161125 7:40:49 [注意] InnoDB:等待启动
161125 7:40:49 [注意] InnoDB:Percona XtraDB(http://www.percona.com)5.6.22-72.0 已启动;日志序列号 13113858453
161125 7:40:49 [注意] 插件‘FEEDBACK’已被禁用。
161125 7:40:49 [错误] mysqld:未找到文件“/var/log/mysql/mariadb-bin.009076”(错误代码:2“没有此文件或目录”)
161125 7:40:49 [错误] 无法打开日志(文件'/var/log/mysql/mariadb-bin.009076',错误号 2)
161125 7:40:49 [错误] 无法打开日志文件
161125 7:40:49 [错误] 无法初始化 tc 日志
161125 7:40:49 [错误] 正在中止
161125 7:40:49 [注意] InnoDB:FTS 优化线程退出。
161125 7:40:49 [注意] InnoDB:正在开始关闭...
161125 7:40:51 [注意] InnoDB:关闭完成;日志序列号 13113858463
161125 7:40:51 [注意] mysqld:关闭完成

我尝试删除 aria_log_control 文件并重新启动,但仍然出现同样的错误。

mysqld_safe 也没有这样做。

mysqld_safe
161206 12:36:14 mysqld_safe 记录到系统日志。
161206 12:36:14 mysqld_safe 使用 /var/lib/mysql 中的数据库启动 mysqld 守护进程
161206 12:36:16 mysqld_safe mysqld 来自 pid 文件 /var/run/mysqld/mysqld.pid 结束
root@server:/var/lib/mysql# mysql ERROR 2002 (HY000): 无法通过套接字“/var/run/mysqld/mysqld.sock”连接到本地 MySQL 服务器 (2“没有此文件或目录”)

我还应该看看什么?

谢谢!

答案1

删除 aria_log* 文件和 ib_logfile* 文件后,我关闭了二进制日志记录http://community.rtcamp.com/t/mariadb-bin-log-eat-my-disk-space/4278/4

Mysql 已启动......

相关内容