CentOS7.0下mysql服务启动失败的快速解决办法
来源:互联网 发布:intent 获取数据 编辑:程序博客网 时间:2024/04/30 02:24
启动mysql服务
[root@localhost~]#/etc/init.d/mysqld start
之后出现报错:
Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. [FAILED]
根据提示分别使用systemctl status mysqld.service和journalctl -xe 来查看报错日志:
[root@localhost ~]#systemctl status mysqld.servicemysqld.service - SYSV: MySQL database server. Loaded: loaded (/etc/rc.d/init.d/mysqld) Active: failed (Result: exit-code) since Wed 2016-01-20 18:26:57 CST; 40s ago Docs: man:systemd-sysv-generator(8) Process: 2979 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=1/FAILURE)Jan 20 18:26:56 spark01 systemd[1]: Starting SYSV: MySQL database server....Jan 20 18:26:57 spark01 mysqld[2979]: MySQL Daemon failed to start.Jan 20 18:26:57 spark01 mysqld[2979]: Starting mysqld: [FAILED]Jan 20 18:26:57 spark01 systemd[1]: mysqld.service: control process exited, code=exited status=1Jan 20 18:26:57 spark01 systemd[1]: Failed to start SYSV: MySQL database server..Jan 20 18:26:57 spark01 systemd[1]: Unit mysqld.service entered failed state.Jan 20 18:26:57 spark01 systemd[1]: mysqld.service failed.
[root@localhost~]journalctl -xe-- -- Unit session-2.scope has begun starting up.Jan 20 18:26:48 spark01 sshd[2916]: pam_unix(sshd:session): session opened for user spark by (uid=0)Jan 20 18:26:52 spark01 su[2944]: (to root) spark on pts/1Jan 20 18:26:52 spark01 su[2944]: pam_unix(su-l:session): session opened for user root by spark(uid=1000)Jan 20 18:26:56 spark01 polkitd[909]: Registered Authentication Agent for unix-process:2974:117137 (system bus name :1.25Jan 20 18:26:56 spark01 systemd[1]: Starting SYSV: MySQL database server....-- Subject: Unit mysqld.service has begun start-up-- Defined-By: systemd-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel-- -- Unit mysqld.service has begun starting up.Jan 20 18:26:57 spark01 mysqld[2979]: MySQL Daemon failed to start.Jan 20 18:26:57 spark01 mysqld[2979]: Starting mysqld: [FAILED]Jan 20 18:26:57 spark01 systemd[1]: mysqld.service: control process exited, code=exited status=1Jan 20 18:26:57 spark01 systemd[1]: Failed to start SYSV: MySQL database server..-- Subject: Unit mysqld.service has failed-- Defined-By: systemd-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel-- -- Unit mysqld.service has failed.-- -- The result is failed.Jan 20 18:26:57 spark01 systemd[1]: Unit mysqld.service entered failed state.Jan 20 18:26:57 spark01 systemd[1]: mysqld.service failed.Jan 20 18:26:57 spark01 polkitd[909]: Unregistered Authentication Agent for unix-process:2974:
通过检查发现,这些错误并不能够有效解决mysql服务启动失败的问题。查看mysql服务的启动日志:
[root@localhost~]cat /var/log/mysqlg.log2016-01-20T10:00:19.935771Z 0 [ERROR] /usr/sbin/mysqld: Cant create/write to file /var/run/mysqld/mysqld.pid (Errcode: 2 - No such file or directory)2016-01-20T10:00:19.935795Z 0 [ERROR] Cant start server: cant create PID file: No such file or directory160120 18:00:20 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended
查看日志发现mysql服务启动的时候不能创建PID文件。
在终端查看发现果然没有/var/run/mysqld这个文件,然后创建:
[root@localhost~]# mkdir -p /var/run/mysqld
然后重启mysql的服务,但是还是失败
[root@localhost~]# /etc/init.d/mysqld startStarting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details. [FAILED]
原来,/var/run/mysqld/的属主和属组还是root,mysql并不能在其中创建文件,后修改该目录的属主和属组,启动OK 。
[root@localhost~]# ls -ld /var/run/mysqld/drwxr-xr-x 2 root root 40 Jan 20 18:28 /var/run/mysqld/[root@localhost~]# chown mysql.mysql /var/run/mysqld/[root@localhost~]# /etc/init.d/mysqld startStarting mysqld (via systemctl): [ OK ]
阅读全文
0 1
- CentOS7.0下mysql服务启动失败的快速解决办法
- VM虚拟机CentOS7下mysql服务启动失败的解决办法
- CentOS7下无法启动mysql的解决办法
- mySQL 启动服务 失败 错误1067 解决办法
- mysql(mariadb)在centos7下的快速安装以及启动
- CentOS 7下MySQL服务启动失败的解决思路
- CentOS 7下MySQL服务启动失败的解决思路
- CentOS 7下MySQL服务启动失败的解决思路
- CentOS 7下MySQL服务启动失败的解决思路
- CentOS 7下MySQL服务启动失败的解决思路
- centos7中安装mysql的rpm包启动失败问题的原因和解决办法
- DCOM服务启动失败的解决办法
- windows 服务启动失败的解决办法
- Redhat7 CentOS7 无法启动mysql 的解决办法
- 解决CentOS7 无法启动mysql 的解决办法
- 解决CentOS7 无法启动mysql 的解决办法
- MYSQL服务启动失败
- mysql-5.7配置教程及首次启动服务失败解决办法
- SVN 错误:Unable to create pristine install stream
- 5-18 银行业务队列简单模拟 (25分)
- Linux之死锁产生条件&解决方法
- 十七、IDEA 常用快捷键整理
- Apache Zeppelin配置
- CentOS7.0下mysql服务启动失败的快速解决办法
- 17-6-13拍摄小球日志
- 为所有ARM存储中的VHD文件创建快照
- Java获取时间差(天数差,小时差,分钟差)
- Android控件之ListView
- 解决openssh,openssl升级出现的坑
- CSS rem布局 && 伪响应式
- android,retrofit,okhttp,日志拦截器,使用拦截器Interceptor统一打印请求与响应的json
- java开发邮件群发项目中遇到的问题