无法启动mysqll1006_CentOS7下MySQL服务启动失败原因及解决方法
在重启阿里的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服务启动失败原因及解决方法相关推荐
- centos7.4 mysql启动,centos7下mysql服务启动失败_网站服务器运行维护,centos7,mysql
centos7系统启动流程_网站服务器运行维护 centos7系统启动流程:1.POST加电自检:2.选择启动设备以加载MBR:3.加载bootloader:4.Kernel自身初始化:5.init管 ...
- windows下python定时任务运行失败原因及解决方法
定时任务一直执行失败,也看了很多大佬,自己在cmd上执行也报错 起初想了哈可能时没有配置虚拟环境,于是搞了虚拟环境,但是还是不行 如下图venv位虚拟环境 后面请教后端大佬刘老师 大佬果然是大佬 一眼 ...
- mysql star item 失败_解决CentOS7下MySQL服务启动失败的问题.md
--- title: 解决CentOs7下MySQL服务启动失败的问题 date: 2021-01-06 15:21:31 tags: MySQL --- 老夫前几天才在虚拟机的CentOS安装好My ...
- windows系统下Mysql服务启动后立即关闭问题-排查及解决方法
文章目录 1. 问题情况: 1.1 启动 1.2 短暂显示启动成功 1.3 显示停止 2. 解决方法: 2.1 查看日志: 2.1.1 到指定目录下 2.1.2 排查日志,发现了两条ERROR语句: ...
- cmd下无法启动MySQL的几种原因及解决方法
cmd下无法启动MySQL的几种原因及解决方法 1.cmd下输入net start mysql无法启动MySQL服务 原因一:管理员权限不足 解决方法:以管理员身份运行cmd再次输入命令 原因二:My ...
- mysql 启动服务1067_windows无法启动MySQL服务报错1067的解决方法
突然登陆MySQL时,出现禁止访问或者无法连接到数据库,回到服务,去打开wampmysqld ,发现 "windows无法启动MySQL服务 错误1067" ,死活启动不了,咋办? ...
- go mysql 错误_mysql安装失败原因和解决方法
mysql数据库安装不了了!mysql最后一步安装不上!mysql就是安装不上!是不是很头疼,很伤脑筋,现在大家不用着急了,小编为大家整理了mysql安装失败的原因以及mysql安装失败的解决方法,抓 ...
- mysql装不上怎么办_MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法...
本文主要向大家介绍MySQL数据库之mysql安装不上怎么办 mysql安装失败原因和解决方法了 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. mysql数据库安装不了了!my ...
- centos下MySQL Workbench连接时崩溃的解决方法
centos下MySQL Workbench连接时崩溃的解决方法 参考文章: (1)centos下MySQL Workbench连接时崩溃的解决方法 (2)https://www.cnblogs.co ...
最新文章
- vue中 静态文件引用注意事项
- python大作业 学生管理系统 以Excel(xls)格式导入文件
- mysql负载均衡与同步_MySql数据库从同步负载均衡实时备份
- Task.Run vs Task.Factory.StartNew
- 诺贝尔奖得主Paul Krugman认可bch发展路线
- java强制转换成float_在Java中什么时候double必须强制转换成float 就是要在数值后加f或者强制转换...
- MySQL—01—MySQL介绍和安装
- 机器人学习--全局定位(阿尔伯塔大学张宏教授报告)
- mysql not in 转化_解析MySQL隐式转换问题
- Oracle role and user privileges
- LeetCode(283)——移动零(JavaScript)
- 联想y50更换固态硬盘_旧笔记本电脑更换固态硬盘
- 网络信息系统安全的发展演变
- DNF单机版搭建(局域网、外网)
- 【迅雷VIP体验】免费获得迅雷会员,享受高速下载通道
- 【对数几率回归】matlab实现
- 双显卡只用独显好吗_win10怎么一直使用独立显卡_win10双显卡如何设置只使用独立显卡...
- 微型计算机鼠标连接,解决无线鼠标重新对码问题
- 对上题找出最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。并输出
- 科比都这么努力,你还有什么借口不努力呢?
热门文章
- 分布式精华问答 | 如何实现分布式系统的高可用性?
- CENTOS 7 踢用户_CentOS服务器及MySQL数据库性能测试-乐搏软件测试
- 手机网页播放器php,html5手机移动端视频播放代码插件
- 弹窗进度条_QQ 大更新!语音进度条来了,还有这 5 个新变化
- npm使用taobao镜像
- .流程引擎对接的三种方式_02
- 自定义Valid注解,校验List集合
- 利用 VBA 和 HTML自制兼容 WPS及 EXCEL(32位/64位)的颜色选择器
- 前端_网页编程 节流
- Vue-touch的使用