热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

安装linux7修改启动失败,linux(centos7)系统配置环境下“mysql启动不了”解决方案...

博主本网站配置这个环境的时候就遇到过这种问题,不过现在已经完美解决了。怎么安装mysql这个我就不用说了吧!msyql官网都有安装方法,有

博主本网站配置这个环境的时候就遇到过这种问题,不过现在已经完美解决了。怎么安装mysql这个我就不用说了吧!msyql官网都有安装方法,有二进制安装.......(此文章所用liunx命令,大多数都是要先cd进入到目录下才可以操作。)

第一步:

liunx下,mysql启动命令是这样的:(提示:必须要先进入你的mysql安装目录!)

bin/mysqld_safe --user=mysql &

第二步:

正常情况下,我们的mysql是已经启动成功的,对吗?我们再用第二个命令查看msyql是否正常启动?

ps aux|grep mysql

第三步:如果启动成功则出现类似以下的情况:

root 5103 0.0 0.0 113256 1672 ? S 12:25 0:00 /bin/sh bin/mysqld_safe --user=mysql

mysql 5277 0.3 9.7 1382428 183656 ? Sl 12:25 0:00 /fujieace/mysql-5.7.16/bin/mysqld

--basedir=/fujieace/mysql-5.7.16

--datadir=/var/lib/mysql

--plugin-dir=/fujieace/mysql-5.7.16/lib/plugin

--user=mysql

--log-error=/var/log/mariadb/mariadb.log

--pid-file=/var/run/mariadb/mariadb.pid

--socket=/var/lib/mysql/mysql.sock

如果启动失败则出现类似这样的情况 :

root 5333 0.0 0.0 112644 968 pts/2 S+ 12:27 0:00 grep --color=auto mysql

mysql启动失败的解决方案:

1、查看mysql的日志,路径类似如下:

/var/log/mariadb/mariadb.log

2、查看日志内容的错误信息,可以用vim,more, cat, head, tail等命令查看,主要是按日期来看【ERROR】信息。类似如下2条:

2016-12-05T03:26:23.866627Z 0 [ERROR] /fujieace/mysql-5.7.16/bin/mysqld: Can't create/write to file '/var/run/mariadb/mariadb.pid' (Errcode: 13 - Permission denied)

2016-12-05T03:26:23.866640Z 0 [ERROR] Can't start server: can't create PID file: Permission denied

不懂的可以翻译一下,大概意思是此文件没有创建或写入权限。

ls命令一下:查看是否有mariadb 和 mariadb.pid

如果没有创建,则用mkdir命令创建mariadb或touch命令创建mariadb.pid

如果文件存在,ll命令一下。查看文件权限,是否属于mysql用户,mysql组。如果不是,则修改用户及用户组。

3、修改所属用户及用户组。命令如下:

chown msyql . mysql /var/run/mariadb/ -R

4、命令启动mysql,mysql就能正常启动了。如下图:

724de15e01d5ecef109ec5592d866336.png

重大提醒:出现这个原因就是mysql每次启动都要去检测一些文件是否存在?例如(mariadb 和 mariadb.pid)如果不存在就不启动。如果你想为了方便,可以设置不让它检测。



推荐阅读
author-avatar
王妃2502872393
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有