在重启阿里的CentOS7服务器后,重启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" fordetails.

[FAILED]

按照提示查看错误信息

[root@djaljdw ~]# systemctl status mysqld.service

● mysqld.service -SYSV: MySQL database server.

Loaded: loaded (/etc/rc.d/init.d/mysqld; bad; vendor preset: disabled)

Active: failed (Result: exit-code) since Thu 2019-08-22 14:42:39CST; 1min 25s ago

Docs: man:systemd-sysv-generator(8)

Process:2427 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=1/FAILURE)

Aug22 14:42:37 izw91diu854rguz systemd[1]: Starting SYSV: MySQL database server....

Aug22 14:42:39 izw91diu854rguz mysqld[2427]: MySQL Daemon failed to start.

Aug22 14:42:39 izw91diu854rguz mysqld[2427]: Starting mysqld: [FAILED]

Aug22 14:42:39 izw91diu854rguz systemd[1]: mysqld.service: control process exited, code=exited status=1Aug22 14:42:39 izw91diu854rguz systemd[1]: Failed to start SYSV: MySQL database server..

Aug22 14:42:39 izw91diu854rguz systemd[1]: Unit mysqld.service entered failed state.

Aug22 14:42:39 izw91diu854rguz systemd[1]: mysqld.service failed.

Hint: Some lines were ellipsized, use-l to show in full.

[root@djaljdw ~]#  journalctl -xe

--

-- Unit session-2.scope has begun starting up.

Jan20 18:26:48 spark01 sshd[2916]: pam_unix(sshd:session): session opened for user spark by (uid=0)

Jan20 18:26:52 spark01 su[2944]: (to root) spark on pts/1Jan20 18:26:52 spark01 su[2944]: pam_unix(su-l:session): session opened for user root by spark(uid=1000)

Jan20 18:26:56 spark01 polkitd[909]: Registered Authentication Agent for unix-process:2974:117137(system bus name :1.25Jan20 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.

Jan20 18:26:57 spark01 mysqld[2979]: MySQL Daemon failed to start.

Jan20 18:26:57 spark01 mysqld[2979]: Starting mysqld: [FAILED]

Jan20 18:26:57 spark01 systemd[1]: mysqld.service: control process exited, code=exited status=1Jan20 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 isfailed.

Jan20 18:26:57 spark01 systemd[1]: Unit mysqld.service entered failed state.

Jan20 18:26:57 spark01 systemd[1]: mysqld.service failed.

Jan20 18:26:57 spark01 polkitd[909]: Unregistered Authentication Agent for unix-process:2974:117137(system bus name :1.

发现里面并没有提供有用的错误信息

所以去查看mysql日志信息(/var/log/mysqld.log)

190822 14:44:42 [Note] Plugin 'FEDERATED' isdisabled.190822 14:44:42 InnoDB: The InnoDB memory heap isdisabled190822 14:44:42InnoDB: Mutexes and rw_locks use GCC atomic builtins190822 14:44:42 InnoDB: Compressed tables use zlib 1.2.3

190822 14:44:42InnoDB: Using Linux native AIO190822 14:44:42 InnoDB: Initializing buffer pool, size = 128.0M

190822 14:44:42InnoDB: Completed initialization of buffer pool190822 14:44:42 InnoDB: highest supported file format isBarracuda.

InnoDB: The log sequence numberinibdata files does not match

InnoDB: the log sequence numberin the ib_logfiles!

190822 14:44:42 InnoDB: Database was not shut down normally!InnoDB: Starting crash recovery.

InnoDB: Reading tablespace informationfromthe .ibd files...

InnoDB: Restoring possible half-written data pages fromthe doublewrite

InnoDB: buffer...190822 14:44:42 InnoDB: Waiting forthe background threads to start190822 14:44:43 InnoDB: 5.5.59 started; log sequence number 1940403

190822 14:44:43 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306

190822 14:44:43 [Note] - '0.0.0.0' resolves to '0.0.0.0';190822 14:44:43 [Note] Server socket created on IP: '0.0.0.0'.190822 14:44:43 [ERROR] /usr/libexec/mysqld: Can't create/write to file'/var/run/mysqld/mysqld.pid'(Errcode: 2)

190822 14:44:43 [ERROR] Can't start server: can't create PID file: No such file or directory

问题找到了:不能创建PID文件:没有这样的文件或目录

于是去查看,果然没有文件夹

[root@djaljdw ~]#  cd /var/run

[root@djaljdw ~]#  mkdir mysqld

[root@djaljdw ~]#  cd mysqld

[root@djaljdw ~]#  touch mysqld.pid

重启服务还是报错

于是又查看日志

190822 14:56:51 [Note] Plugin 'FEDERATED' isdisabled.190822 14:56:51 InnoDB: The InnoDB memory heap isdisabled190822 14:56:51InnoDB: Mutexes and rw_locks use GCC atomic builtins190822 14:56:51 InnoDB: Compressed tables use zlib 1.2.3

190822 14:56:51InnoDB: Using Linux native AIO190822 14:56:51 InnoDB: Initializing buffer pool, size = 128.0M

190822 14:56:51InnoDB: Completed initialization of buffer pool190822 14:56:51 InnoDB: highest supported file format isBarracuda.

InnoDB: The log sequence numberinibdata files does not match

InnoDB: the log sequence numberin the ib_logfiles!

190822 14:56:51 InnoDB: Database was not shut down normally!InnoDB: Starting crash recovery.

InnoDB: Reading tablespace informationfromthe .ibd files...

InnoDB: Restoring possible half-written data pages fromthe doublewrite

InnoDB: buffer...190822 14:56:51 InnoDB: Waiting forthe background threads to start190822 14:56:52 InnoDB: 5.5.59 started; log sequence number 1940403

190822 14:56:52 [Note] Server hostname (bind-address): '0.0.0.0'; port: 3306

190822 14:56:52 [Note] - '0.0.0.0' resolves to '0.0.0.0';190822 14:56:52 [Note] Server socket created on IP: '0.0.0.0'.190822 14:56:52 [ERROR] /usr/libexec/mysqld: Can't create/write to file'/var/run/mysqld/mysqld.pid'(Errcode: 13)

190822 14:56:52 [ERROR] Can't start server: can't create PID file: Permission denied

发现:无法创建PID文件:权限被拒绝

解决办法:

修改 /var/run/mysqld/权限为mysql

[root@djaljdw ~]#  chown -R mysql /var/run/mysqld

[root@djaljdw ~]#  chgrp -R mysql /var/run/mysqld

[root@djaljdw ~]#  chmod 777 /var/run/mysqld

重启服务完美解决

tip:看日志是解决问题的一个很好的办法!

无法启动mysqll1006_CentOS7下MySQL服务启动失败原因及解决方法相关推荐

  1. centos7.4 mysql启动,centos7下mysql服务启动失败_网站服务器运行维护,centos7,mysql

    centos7系统启动流程_网站服务器运行维护 centos7系统启动流程:1.POST加电自检:2.选择启动设备以加载MBR:3.加载bootloader:4.Kernel自身初始化:5.init管 ...

  2. windows下python定时任务运行失败原因及解决方法

    定时任务一直执行失败,也看了很多大佬,自己在cmd上执行也报错 起初想了哈可能时没有配置虚拟环境,于是搞了虚拟环境,但是还是不行 如下图venv位虚拟环境 后面请教后端大佬刘老师 大佬果然是大佬 一眼 ...

  3. mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md

    --- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...

  4. windows系统下Mysql服务启动后立即关闭问题-排查及解决方法

    文章目录 1. 问题情况: 1.1 启动 1.2 短暂显示启动成功 1.3 显示停止 2. 解决方法: 2.1 查看日志: 2.1.1 到指定目录下 2.1.2 排查日志,发现了两条ERROR语句: ...

  5. cmd下无法启动MySQL的几种原因及解决方法

    cmd下无法启动MySQL的几种原因及解决方法 1.cmd下输入net start mysql无法启动MySQL服务 原因一:管理员权限不足 解决方法:以管理员身份运行cmd再次输入命令 原因二:My ...

  6. mysql 启动服务1067_windows无法启动MySQL服务报错1067的解决方法

    突然登陆MySQL时,出现禁止访问或者无法连接到数据库,回到服务,去打开wampmysqld ,发现 "windows无法启动MySQL服务 错误1067" ,死活启动不了,咋办? ...

  7. go mysql 错误_mysql安装失败原因和解决方法

    mysql数据库安装不了了!mysql最后一步安装不上!mysql就是安装不上!是不是很头疼,很伤脑筋,现在大家不用着急了,小编为大家整理了mysql安装失败的原因以及mysql安装失败的解决方法,抓 ...

  8. mysql装不上怎么办_MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法...

    本文主要向大家介绍MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法了 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. mysql数据库安装不了了!my ...

  9. centos下MySQL Workbench连接时崩溃的解决方法

    centos下MySQL Workbench连接时崩溃的解决方法 参考文章: (1)centos下MySQL Workbench连接时崩溃的解决方法 (2)https://www.cnblogs.co ...

最新文章

  1. vue中 静态文件引用注意事项
  2. python大作业 学生管理系统 以Excel(xls)格式导入文件
  3. mysql负载均衡与同步_MySql数据库从同步负载均衡实时备份
  4. Task.Run vs Task.Factory.StartNew
  5. 诺贝尔奖得主Paul Krugman认可bch发展路线
  6. java强制转换成float_在Java中什么时候double必须强制转换成float 就是要在数值后加f或者强制转换...
  7. MySQL—01—MySQL介绍和安装
  8. 机器人学习--全局定位(阿尔伯塔大学张宏教授报告)
  9. mysql not in 转化_解析MySQL隐式转换问题
  10. Oracle role and user privileges
  11. LeetCode(283)——移动零(JavaScript)
  12. 联想y50更换固态硬盘_旧笔记本电脑更换固态硬盘
  13. 网络信息系统安全的发展演变
  14. DNF单机版搭建(局域网、外网)
  15. 【迅雷VIP体验】免费获得迅雷会员,享受高速下载通道
  16. 【对数几率回归】matlab实现
  17. 双显卡只用独显好吗_win10怎么一直使用独立显卡_win10双显卡如何设置只使用独立显卡...
  18. 微型计算机鼠标连接,解决无线鼠标重新对码问题
  19. 对上题找出最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。并输出
  20. 科比都这么努力,你还有什么借口不努力呢?

热门文章

  1. 分布式精华问答 | 如何实现分布式系统的高可用性?
  2. CENTOS 7 踢用户_CentOS服务器及MySQL数据库性能测试-乐搏软件测试
  3. 手机网页播放器php,html5手机移动端视频播放代码插件
  4. 弹窗进度条_QQ 大更新!语音进度条来了,还有这 5 个新变化
  5. npm使用taobao镜像
  6. .流程引擎对接的三种方式_02
  7. 自定义Valid注解,校验List集合
  8. 利用 VBA 和 HTML自制兼容 WPS及 EXCEL(32位/64位)的颜色选择器
  9. 前端_网页编程 节流
  10. Vue-touch的使用