EC2实例Linux,MYSQL日志错误:InnoDB:无法锁定./ibdata1,错误:11

EC2实例Linux,MYSQL日志错误:InnoDB:无法锁定./ibdata1,错误:11

我有一台运行 Ubuntu 64 位和 apache2 的服务器,它运行在 t2 micro EC2 实例上。问题是 MYSQL(版本 5.5.38)有一些错误...我尝试了所有方法,完全删除并重新启动,但没有任何数据库,使用这种方法重新安装 mysql 但是当我运行此命令时sudo /etc/init.d/mysql restart我总是收到此消息:

* Stopping MySQL database server mysqld                                 [ OK ]
* Starting MySQL database server mysqld                                 [ OK ]
* Checking for tables which need an upgrade, are corrupt or were not closed cleanly.

几个小时后,无法进入 phpmyadmin,登录时显示错误 #2002 密码错误。如果我重新启动 mysql,还会得到以下信息:

 * Stopping MySQL database server mysqld                                 [ OK ]
 * Starting MySQL database server mysqld                                 [fail]

里面run/mysqld/我没有.pid文件。

里面的日志文件/var/log/mysql向我显示了以下内容:

InnoDB: Unable to lock ./ibdata1, error: 11
InnoDB: Check that you do not already have another mysqld process
InnoDB: using the same InnoDB data or log files.

ps -Af | grep mysql我也曾输入并搜索正在运行的进程kill -9 myid,但 mysql 会自动启动一个新进程。

我很沮丧......而且里面var/log/apache2有一个名为 access.log 的文件,大小高达 71 Mb,无限重复着以下几行:

89.248.168.46 - - [29/Sep/2014:02:21:15 +0000] "POST /xmlrpc.php HTTP/1.0" 200 790 "-" "Mozilla/4.0 (compatible: MSIE 7.0; Windows NT 6.0)"

这也是问题的一部分吗?

答案1

使用服务命令来控制系统服务。

相关内容