Mysql与暴发户没有启动

今天上午更新之后,我们遇到了一些奇怪的问题。 首先, apt-get upgrade在configuration期间失败,并显示无法启动服务的消息。 然后我们尝试了dpkg-reconfigureapt-get purge然后是apt-get installapt-get install --reinstall ,但没有运气。

经过一段时间的努力,我们试图解决这个问题,然后试着简单地以root身份运行mysqld

 # mysqld --verbose 130809 15:31:15 [Note] Plugin 'FEDERATED' is disabled. 130809 15:31:15 InnoDB: The InnoDB memory heap is disabled 130809 15:31:15 InnoDB: Mutexes and rw_locks use GCC atomic builtins 130809 15:31:15 InnoDB: Compressed tables use zlib 1.2.3.4 130809 15:31:15 InnoDB: Initializing buffer pool, size = 128.0M 130809 15:31:15 InnoDB: Completed initialization of buffer pool 130809 15:31:15 InnoDB: highest supported file format is Barracuda. 130809 15:31:15 InnoDB: Waiting for the background threads to start 130809 15:31:16 InnoDB: 5.5.32 started; log sequence number 357746282514 130809 15:31:17 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306 130809 15:31:17 [Note] - '0.0.0.0' resolves to '0.0.0.0'; 130809 15:31:17 [Note] Server socket created on IP: '0.0.0.0'. 130809 15:31:17 [Note] Event Scheduler: Loaded 0 events 130809 15:31:17 [Note] mysqld: ready for connections. Version: '5.5.32-0ubuntu0.12.04.2-log' socket: '/var/run/mysqld/mysqld.sock' port: 3306 (Ubuntu) 

它工作正常。 因此,在挖掘日志文件的同时,我们注意到了以下内容:

 130809 10:15:37 InnoDB: Starting shutdown... 130809 10:15:39 InnoDB: Waiting for 200 pages to be flushed 130809 10:16:02 InnoDB: Shutdown completed; log sequence number 357736350943 130809 10:16:02 [Note] /usr/sbin/mysqld: Shutdown complete /proc/self/fd/9: 1: /proc/self/fd/9: mysqld_get_param: not found /proc/self/fd/9: 1: /proc/self/fd/9: mysqld_get_param: not found /proc/self/fd/9: 1: /proc/self/fd/9: mysqld_get_param: not found /proc/self/fd/9: 1: /proc/self/fd/9: mysqld_get_param: not found 

10:15是升级开始的时间。 每次我们尝试使用init.d脚本或者service mysql start命令来启动mysql-server它会简单地添加另一行,如最后4行。

所以当我们可以在一个screen运行服务器并在服务器重新启动时手动启动服务器,这是非常烦人的。 有什么我们可以做的修复它?

自从上周五更新以来,我遇到了同样的问题。 有一个旧的Ubuntu的bug一直挂在相当一段时间似乎是相关的:

https://bugs.launchpad.net/ubuntu/+source/mysql-5.5/+bug/973951

该线程提出了各种修补程序/解决方法(包括几个清除+重新安装),但最近发布的解决方法为我做了这个伎俩,也可能为您工作:

https://bugs.launchpad.net/ubuntu/+source/mysql-5.5/+bug/973951/comments/37

祝你好运。