`

MySQL无法启动

 
阅读更多

MySQL无法启动

在停止mysql之后,执行了一些操作(如修改主机名),重新启动 mysql,发现起不来。

 

[root@www ~]$ service mysql start
Starting MySQL..^[[A.................................................................................................. ERROR! The server quit without updating PID file (/disk/mysql/www.pid).
[root@www ~]$ service mysql stop
 ERROR! MySQL server PID file could not be found!
[root@www ~]$ service mysql stop
 ERROR! MySQL server PID file could not be found!
[root@www ~]$ service mysql start
Starting MySQL..................

还是老样子,只好 Ctr+C 掉。
[root@www ~]$

 

实在是启动不了,看一下日志:/disk/mysql/www.err

 

120608 09:56:17 mysqld_safe Starting mysqld daemon with databases from /disk/mysql
120608  9:56:17 [Note] Plugin 'FEDERATED' is disabled.
120608  9:56:17 InnoDB: The InnoDB memory heap is disabled
120608  9:56:17 InnoDB: Mutexes and rw_locks use InnoDB's own implementation
120608  9:56:17 InnoDB: Compressed tables use zlib 1.2.3
120608  9:56:17 InnoDB: Using Linux native AIO
120608  9:56:17 InnoDB: Initializing buffer pool, size = 128.0M
120608  9:56:17 InnoDB: Completed initialization of buffer pool
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.
120608  9:56:17  InnoDB: Retrying to lock the first data file
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.
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.
InnoDB: Unable to lock ./ibdata1, error: 11

...

 

好像是原来的 mysqld 并没有停下来。

强制终止 mysqld

 

[root@www ~]$ ps -ef|grep mysql
root      4769     1  0 Jun06 ?        00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/disk/mysql --pid-file=/disk/mysql/localhost.pid
mysql     4874  4769  0 Jun06 ?        00:04:04 /usr/sbin/mysqld --basedir=/usr --datadir=/disk/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/disk/mysql/localhost.err --pid-file=/disk/mysql/localhost.pid --socket=/disk/mysql/mysql.sock
root     17947     1  0 09:56 pts/1    00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/disk/mysql --pid-file=/disk/mysql/www.pid
mysql    18052 17947  0 09:56 pts/1    00:00:00 /usr/sbin/mysqld --basedir=/usr --datadir=/disk/mysql --plugin-dir=/usr/lib/mysql/plugin --user=mysql --log-error=/disk/mysql/www.err --pid-file=/disk/mysql/www.pid --socket=/disk/mysql/mysql.sock
root     18099 17514  0 09:56 pts/1    00:00:00 grep mysql
[root@www ~]$ killall mysqld
[root@www ~]$ killall mysqld
[root@www ~]$ ps -ef|grep mysql 
root     18116 17514  0 09:57 pts/1    00:00:00 grep mysql
[root@www ~]$

 

启动 mysqld ,现在执行多次启动命令都没有问题。

[root@www ~]$ service mysql start
Starting MySQL. SUCCESS!
[root@www ~]$
[root@www ~]$
[root@www ~]$
[root@www ~]$
[root@www ~]$ service mysql start
Starting MySQL SUCCESS!
[root@www ~]$

 

前面 www.err 文件中显示的 error: 11 到底是什么,看下:

[root@www ~]$ perror 11
OS error code  11:  Resource temporarily unavailable
[root@www ~]$
[root@www ~]$

 

 

3
1
分享到:
评论

相关推荐

    Windows下MySQL无法启动万能解决方案.docx

    Windows 下 MySQL 无法启动万能解决方案 摘要:本文档提供了 Windows 下 MySQL 无法启动的万能解决方案,涵盖了问题的原因、解决步骤和要点,旨在帮助用户快速解决 MySQL 无法启动问题。 知识点: 1. MySQL 启动...

    完美解决phpstudy安装后mysql无法启动(无需删除原数据库,无需更改任何配置,无需更改端口)直接共存

     可是安装后却遇到一个麻烦事,就是这个Mysql启动后就会过几秒就显示Mysql已经停止(这个是我现在的我已经解决这个问题了,应该是个红色的方框,不要介意,/嘿嘿)。重启了很多遍。还是无法启动。  这个时候不仅...

    MySQL无法启动的问题 详细解说 最新版 最全面

    ### MySQL无法启动的问题详解 #### 一、问题概述与背景 在使用MySQL数据库的过程中,可能会遇到MySQL服务无法启动的情况。这种情况通常伴随着错误代码1067:“进程意外终止”。本篇文章将详细介绍导致这一问题的...

    XAMPP中MYSQL无法启动.docx

    在使用XAMPP集成开发环境时,可能会遇到MySQL服务无法启动的问题。这通常是由于多种原因引起的,主要包括与其他MySQL服务冲突、端口被占用或者内部错误。以下是对这些常见问题及其解决方案的详细说明。 首先,可能...

    MySQL无法启动服务的解决办法

    然而,在实际操作过程中,我们可能会遇到MySQL服务无法启动的问题,这不仅会影响到数据的正常读写,还可能对业务运行造成严重影响。本文将基于亲身体验,分享几种有效的MySQL服务无法启动的解决办法。 ### MySQL...

    windows环境中mysql无法启动

    windows下mysql的root账户忘记密码后可以这样做 当mysql无法启动时,进入cmd.exe mysqld --defaults-file="C:\\mysql\\my.ini" --skip-grant-tables 注意双引号内为路径

    mysql没法启动的解决办法

    通过以上步骤,大多数MySQL启动问题都可以得到解决。记住,每次修改配置或采取行动后,都要尝试重新启动MySQL,以便确认问题是否已解决。在处理这类问题时,保持耐心和细致是关键,同时也要备份重要数据,防止意外...

    MySQL无法启动的解决办法

    在使用MySQL数据库时,有时会遇到数据库服务无法启动的问题。这可能是由于多种原因导致的,包括但不限于配置错误、权限问题、文件锁定、系统资源不足等。以下是一些解决MySQL无法启动问题的步骤和建议: 1. **检查...

    mysql 断电不能启动

    ### MySQL 断电后无法正常启动的问题分析与解决 #### 问题背景 在MySQL服务器运行过程中,如果突然遭遇断电等情况导致服务器非正常关闭,可能会引发数据库无法再次启动的情况。根据提供的日志信息,我们可以看到...

    MYSQL服务无法启动1067解决办法

    ### MySQL服务无法启动1067错误解决方法 在日常使用MySQL数据库的过程中,有时会遇到“MySQL服务无法启动,报1067错误”的问题。这种情况通常发生在Windows系统上,并且会让用户感到非常困扰,因为这直接影响到了...

    MySQL无法启动几种常见问题小结

    昨天在群里看到有新同学还在问MySQL无法启动的问题,于是总结了几个常见情况,权当普及帖了,老鸟自觉飞过。 问题1:目录、文件权限设置不正确 MySQL的$datadir目录,及其下属目录、文件权限属性设置不正确,导致...

    MySQL中配置文件my.cnf因权限问题导致无法启动的解决方法

    本文主要给大家介绍了关于MySQL中配置文件my.cnf因权限问题导致无法启动的相关解决过程,分享出来供大家参考学习,下面来一起看看详细的介绍: 问题描述 MySQL 无法启动,报如下错误: 问题分析 查看 MySQL 错误...

    碰到MySQL无法启动1067错误问题解决方法

    MySQL是世界上最受欢迎的关系型数据库管理系统之一,但在使用过程中可能会遇到各种问题,比如本文提到的“MySQL无法启动1067错误”。这个错误通常意味着数据库服务意外终止,导致MySQL无法正常启动。以下是一些详细...

    ubuntu下磁盘空间不足导致mysql无法启动的解决方法

    总结来说,当遇到Ubuntu下的MySQL因磁盘空间不足无法启动时,首先要检查`my.cnf`配置文件中的`datadir`和`tmpdir`,然后确认这两个目录所在的磁盘分区是否已满。接着清理无用文件释放空间,最后重启MySQL服务恢复...

    MySQL无法启动、无法停止解决方法(安全设置后容易出现)

    ### MySQL无法启动、无法停止解决方法(安全设置后容易出现) #### 一、确认MYSQL已经配置且正确 在处理MySQL无法启动或无法停止的问题时,首先需要确认MySQL服务器的配置是否正确。 - **重新配置MySQL**:如果是在...

    MySQL无法启动1067错误的又一种解决方法(机房断电)

    然而,现实环境中总会遇到各种问题,比如在本文档中提及的"MySQL无法启动1067错误",这是一个常见的启动失败错误代码,通常与进程异常终止有关。以下是对这个问题的深入解析和解决步骤。 首先,1067错误通常表示...

Global site tag (gtag.js) - Google Analytics