【问题标题】:enabling event scheduler causes mysql silent failure启用事件调度程序会导致 mysql 静默失败
【发布时间】:2013-04-26 06:43:38
【问题描述】:

我在 Ubuntu 12.04.1 LTS(GNU/Linux 3.2.0-24-generic x86_64)下的 x86_64((Ubuntu))上使用 mysqld Ver 5.5.22-0ubuntu1 for debian-linux-gnu。更新是最新的。

我有两个运行良好的事件,然后断电导致服务器中断。此后,如果/etc/mysql/my.cnf中的event_scheduler=ENABLED,mysql将无法启动:

# service mysql restart
mysql stop/waiting
start: Job failed to start

我删除了两个事件并且事件表是空的。

/var/log/mysql.err 完全为空。

一定有一些事件在某个地方排队,但我似乎找不到它们。任何帮助将不胜感激。

编辑:/var/log/mysql/error.log 没有提供更多信息: 130624 11:31:46 [注意] /usr/sbin/mysqld: 正常关机

130624 11:31:46 [注意] 事件调度程序:清除队列。 0 个事件 130624 11:31:48 [警告] /usr/sbin/mysqld:强制关闭线程 475 用户:'root'

130624 11:31:48 InnoDB:开始关闭... 130624 11:31:49 InnoDB:关闭完成;日志序列号 7222402477 130624 11:31:49 [注意] /usr/sbin/mysqld: 关机完成

这是同一时间段的系统日志: 6 月 24 日 11:31:49 地球内核:[4569993.677493] type=1400 审核(1372098709.303:19):apparmor="DENIED" operation="open" parent=1 profile="/usr/sbin/mysqld" name="/运行/mysqld/mysqld.pid" pid=20660 comm="mysqld" requested_mask="r" denied_mask="r" fsuid=102 ouid=102 6 月 24 日 11:31:49 地球内核:[4569993.697382] type=1400 审计(1372098709.323:20):apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=20666 comm="apparmor_parser " 6 月 24 日 11:31:49 地球内核:[4569993.722622] 初始化:mysql 主进程(20670)以状态 1 终止 6 月 24 日 11:31:49 地球内核:[4569993.722650] 初始化:mysql 主进程结束,重生 6 月 24 日 11:31:50 地球内核:[4569994.727981] 初始化:mysql 启动后进程(20671)以状态 1 终止 6 月 24 日 11:31:50 地球内核:[4569994.737481] type=1400 审计(1372098710.363:21):apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=20694 comm="apparmor_parser " 6 月 24 日 11:31:50 地球内核:[4569994.762575] 初始化:mysql 主进程(20698)以状态 1 终止 6月24日11:31:50地球内核:[4569994.762602]初始化:mysql主进程结束,重生 6 月 24 日 11:31:51 地球内核:[4569995.767984] 初始化:mysql 启动后进程(20699)以状态 1 终止 6 月 24 日 11:31:51 地球内核:[4569995.777498] type=1400 审计(1372098711.403:22):apparmor="STATUS" operation="profile_replace" name="/usr/sbin/mysqld" pid=20722 comm="apparmor_parser " 6 月 24 日 11:31:51 地球内核:[4569995.802326] 初始化:mysql 主进程(20726)以状态 1 终止 6 月 24 日 11:31:51 地球内核:[4569995.802354] 初始化:mysql 重生太快,停止

【问题讨论】:

标签: mysql


【解决方案1】:

在较新的 debian 安装时,mysql 错误日志默认进入 syslog。检查 /var/log/ 应该有 mysqld 启动日志,可能还有一些与 mysql.event 表相关的错误。

【讨论】:

  • 谢谢山姆,我查看了日志,除了 apparmor 否认某些事情之外,无法真正找出问题所在。
猜你喜欢
  • 2020-05-19
  • 2021-10-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-20
  • 2021-08-08
  • 1970-01-01
相关资源
最近更新 更多