MySQL :error The server quit without updating PID file (/usr/local/mysql/data/mysql.pid)


MySQL :error The server quit without updating PID file (/usr/local/mysql/data/mysql.pid)

首先检查磁盘是否满了。

[root@iZ25o0ipjpmZ /]# df
Filesystem     1K-blocks     Used Available Use% Mounted on
/dev/xvda1      41282880 34458604   4727228  88% /
tmpfs             960368        0    960368   0% /dev/shm

检查mysql data文件权限。

drwxr-xr-x 5 mysql mysql 4096 Mar  2 15:47 mysql

mysql:mysql 正确权限。

不是的话,修改正确权限

chowm -R mysql:mysql mysql
[root@iZ286290rd2Z note.topc.cc]# service mysqld start
Starting MySQL                                             [  OK  ]

在启动selinux 的时候可能会影响到MySQL进程,可以尝试关闭重启:

vim /etc/selinux/config
#设置
SELINUX=disabled
reboot #重启

如果还不行的话,就只能去查看错误日志:

打印出来的错误日志:

170112 17:47:14 [Note] Event Scheduler: Purging the queue. 0 events
170112 17:47:14  InnoDB: Starting shutdown...
170112 17:47:15  InnoDB: Shutdown completed; log sequence number 2378628
170112 17:47:15 [Note] /usr/local/mysql/bin/mysqld: Shutdown complete

170112 17:49:32 [Note] Plugin 'FEDERATED' is disabled.
170112 17:49:33 InnoDB: The InnoDB memory heap is disabled
170112 17:49:33 InnoDB: Mutexes and rw_locks use GCC atomic builtins
170112 17:49:33 InnoDB: Compressed tables use zlib 1.2.3
170112 17:49:33 InnoDB: Using Linux native AIO
170112 17:49:33 InnoDB: Initializing buffer pool, size = 128.0M
170112 17:49:33 InnoDB: Completed initialization of buffer pool
170112 17:49:33 InnoDB: highest supported file format is Barracuda.
170112 17:49:33  InnoDB: Waiting for the background threads to start
170112 17:49:34 InnoDB: 5.5.54 started; log sequence number 2378628
170112 17:49:34 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306
170112 17:49:34 [Note]   - '0.0.0.0' resolves to '0.0.0.0';
170112 17:49:34 [Note] Server socket created on IP: '0.0.0.0'.
170112 17:49:34 [Note] Event Scheduler: Loaded 0 events
170112 17:49:34 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
Version: '5.5.54-log'  socket: '/tmp/mysql.sock'  port: 3306  MySQL Community Server (GPL)
170117 18:12:20 [Note] /usr/local/mysql/bin/mysqld: Normal shutdown

之前第一次安装的过程中磁盘100%导致数据库中有的系统表没写入到mysql database中。

我只能备份好数据重装之后正常使用了。

[root@iZ286290rd2Z mysql]# ps auxww | grep 'mysql'
root      8856  0.0  0.0 110188   624 pts/1    D+   16:06   0:00 grep --color mysql
root     24659  0.0  0.0  11764  1596 ?        S    Jan17   0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --datadir=/data/mysql --pid-file=/data/mysql/mysql.pid
mysql    25477  0.1  5.6 534288 106916 ?       Sl   Jan17  95:46 /usr/local/mysql/bin/mysqld --basedir=/usr/local/mysql --datadir=/data/mysql --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/mysql/mysql-error.log --open-files-limit=65535 --pid-file=/data/mysql/mysql.pid --socket=/tmp/mysql.sock --port=3306


下一篇

评论



分享

热门文章

最新加入

最新评论

ss就这样吧: 还是用原声的写吧,这样就不会出现兼容性的问题了 。 查看原文 05月25日 15:55
指尖: 数据库主从配置 查看原文 03月03日 11:26




kefu
0.0879s