问题描述

MySQL 启动报错信息如下:
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@ ~]# 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 agoDocs: 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@ ~]# journalctl -xeUnit 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:117137 (system bus name :1.
这些信息并不能提供服务启动失败的真正原因。
查看 MySQL 的告警日志:
2016-01-20T10:00:19.935771Z 0 [ERROR] /usr/sbin/mysqld: Can't create/write to file ‘/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory)2016-01-20T10:00:19.935795Z 0 [ERROR] Can't start server: can't 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 文件。
在终端看一下该目录是否存在,如果不存在,手动创建:
[root@ ~]# mkdir -p /var/run/mysqld/
再次尝试启动 MySQL 服务,报错如下:
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]
查看 MySQL 的告警日志:
2016-01-20T10:28:37.183387Z 0 [ERROR] /usr/sbin/mysqld: Can't create/write to file ‘/var/run/mysqld/mysqld.pid' (Errcode: 13 - Permission denied)2016-01-20T10:28:37.183431Z 0 [ERROR] Can't start server: can't create PID file: Permission denied160120 18:28:37 mysqld_safe mysqld from pid file /var/run/mysqld/mysqld.pid ended160120 18:32:06 mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
权限不正确,/var/run/mysqld/ 的属主和属组还是 root,MySQL 并不能在其中创建文件后修改该目录的属主和属组
[root@ ~]# ls -ld /var/run/mysqld/drwxr-xr-x 2 root root 40 Jan 20 18:28 /var/run/mysqld/ [root@ ~]# chown mysql.mysql /var/run/mysqld/ [root@ ~]# /etc/init.d/mysqld startStarting mysqld (via systemctl): [ OK ]
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。
# mysql启动创建不了pid
# mysql
# pid
# 启动失败
# Python聊天室带界面实现的示例代码(tkinter
相关文章:
网站微信制作软件,如何制作微信链接?
微信小程序 input输入框控件详解及实例(多种示例)
网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?
网站好制作吗知乎,网站开发好学吗?有什么技巧?
建站之星IIS配置教程:代码生成技巧与站点搭建指南
网站按钮制作软件,如何实现网页中按钮的自动点击?
如何解决ASP生成WAP建站中文乱码问题?
建站之星后台密码如何安全设置与找回?
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
非常酷的网站设计制作软件,酷培ai教育官方网站?
建站之星云端配置指南:模板选择与SEO优化一键生成
如何通过宝塔面板实现本地网站访问?
建站主机系统SEO优化与智能配置核心关键词操作指南
英语简历制作免费网站推荐,如何将简历翻译成英文?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
b2c电商网站制作流程,b2c水平综合的电商平台?
如何在建站之星绑定自定义域名?
一键网站制作软件,义乌购一件代发流程?
油猴 教程,油猴搜脚本为什么会网页无法显示?
音乐网站服务器如何优化API响应速度?
全景视频制作网站有哪些,全景图怎么做成网页?
教程网站设计制作软件,怎么创建自己的一个网站?
网站图片在线制作软件,怎么在图片上做链接?
如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本
青岛网站建设如何选择本地服务器?
浅析上传头像示例及其注意事项
如何快速搭建高效WAP手机网站吸引移动用户?
单页制作网站有哪些,朋友给我发了一个单页网站,我应该怎么修改才能把他变成自己的呢,请求高手指点迷津?
如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?
C++如何编写函数模板?(泛型编程入门)
成都网站制作公司哪家好,四川省职工服务网是做什么用?
韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐
如何快速搭建个人网站并优化SEO?
如何通过PHP快速构建高效问答网站功能?
湖北网站制作公司有哪些,湖北清能集团官网?
西安专业网站制作公司有哪些,陕西省建行官方网站?
如何在Windows服务器上快速搭建网站?
c# Task.Yield 的作用是什么 它和Task.Delay(1)有区别吗
如何通过建站之星自助学习解决操作问题?
如何彻底删除建站之星生成的Banner?
MySQL查询结果复制到新表的方法(更新、插入)
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
大学网站设计制作软件有哪些,如何将网站制作成自己app?
建站之星如何通过成品分离优化网站效率?
建站之星在线客服如何快速接入解答?
模具网站制作流程,如何找模具客户?
微信网站制作公司有哪些,民生银行办理公司开户怎么在微信网页上查询进度?
如何快速生成可下载的建站源码工具?
西安大型网站制作公司,西安招聘网站最好的是哪个?
历史网站制作软件,华为如何找回被删除的网站?
*请认真填写需求信息,我们会在24小时内与您取得联系。