热门标签 | 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)如果不存在就不启动。如果你想为了方便,可以设置不让它检测。



推荐阅读
  • 本文详细介绍了如何在 Linux 系统上安装 JDK 1.8、MySQL 和 Redis,并提供了相应的环境配置和验证步骤。 ... [详细]
  • 本文详细介绍了如何在Linux系统(以CentOS为例)上彻底卸载Zimbra邮件系统,包括停止服务、删除文件和用户等步骤。 ... [详细]
  • 在CentOS 7环境中安装配置Redis及使用Redis Desktop Manager连接时的注意事项与技巧
    在 CentOS 7 环境中安装和配置 Redis 时,需要注意一些关键步骤和最佳实践。本文详细介绍了从安装 Redis 到配置其基本参数的全过程,并提供了使用 Redis Desktop Manager 连接 Redis 服务器的技巧和注意事项。此外,还探讨了如何优化性能和确保数据安全,帮助用户在生产环境中高效地管理和使用 Redis。 ... [详细]
  • 在Linux系统中避免安装MySQL的简易指南
    在Linux系统中避免安装MySQL的简易指南 ... [详细]
  • 技术日志:Ansible的安装及模块管理详解 ... [详细]
  • 如何利用Apache与Nginx高效实现动静态内容分离
    如何利用Apache与Nginx高效实现动静态内容分离 ... [详细]
  • 本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ... [详细]
  • 如何在Linux服务器上配置MySQL和Tomcat的开机自动启动
    在Linux服务器上部署Web项目时,通常需要确保MySQL和Tomcat服务能够随系统启动而自动运行。本文将详细介绍如何在Linux环境中配置MySQL和Tomcat的开机自启动,以确保服务的稳定性和可靠性。通过合理的配置,可以有效避免因服务未启动而导致的项目故障。 ... [详细]
  • CentOS 7 中 iptables 过滤表实例与 NAT 表应用详解
    在 CentOS 7 系统中,iptables 的过滤表和 NAT 表具有重要的应用价值。本文通过具体实例详细介绍了如何配置 iptables 的过滤表,包括编写脚本文件 `/usr/local/sbin/iptables.sh`,并使用 `iptables -F` 清空现有规则。此外,还深入探讨了 NAT 表的配置方法,帮助读者更好地理解和应用这些网络防火墙技术。 ... [详细]
  • SecureCRT是一款功能强大的终端仿真软件,支持SSH1和SSH2协议,适用于在Windows环境下高效连接和管理Linux服务器。该工具不仅提供了稳定的连接性能,还具备丰富的配置选项,能够满足不同用户的需求。通过SecureCRT,用户可以轻松实现对远程Linux系统的安全访问和操作。 ... [详细]
  • 本文介绍了如何利用Shell脚本高效地部署MHA(MySQL High Availability)高可用集群。通过详细的脚本编写和配置示例,展示了自动化部署过程中的关键步骤和注意事项。该方法不仅简化了集群的部署流程,还提高了系统的稳定性和可用性。 ... [详细]
  • 本文详细介绍了在CentOS 6.5 64位系统上使用阿里云ECS服务器搭建LAMP环境的具体步骤。首先,通过PuTTY工具实现远程连接至服务器。接着,检查当前系统的磁盘空间使用情况,确保有足够的空间进行后续操作,可使用 `df` 命令进行查看。此外,文章还涵盖了安装和配置Apache、MySQL和PHP的相关步骤,以及常见问题的解决方法,帮助用户顺利完成LAMP环境的搭建。 ... [详细]
  • 本文深入解析了Linux系统中常用的文件和目录操作命令,包括但不限于`ls`、`cd`等。通过详细讲解每个命令的功能、语法及应用场景,帮助读者掌握这些基本工具的使用方法,提升在Linux环境下的操作效率。此外,文章还介绍了如何结合选项和参数来实现更复杂的文件管理任务,为初学者提供了丰富的实践示例和技巧。 ... [详细]
  • Amoeba 通过优化 MySQL 的读写分离功能显著提升了数据库性能。作为一款基于 MySQL 协议的代理工具,Amoeba 能够高效地处理应用程序的请求,并根据预设的规则将 SQL 请求智能地分配到不同的数据库实例,从而实现负载均衡和高可用性。该方案不仅提高了系统的并发处理能力,还有效减少了主数据库的负担,确保了数据的一致性和可靠性。 ... [详细]
  • 在 CentOS 6.5 系统上部署 VNC 服务器的详细步骤与配置指南
    在 CentOS 6.5 系统上部署 VNC 服务器时,首先需要确认 VNC 服务是否已安装。通常情况下,VNC 服务默认未安装。可以通过运行特定的查询命令来检查其安装状态。如果查询结果为空,则表明 VNC 服务尚未安装,需进行手动安装。此外,建议在安装前确保系统的软件包管理器已更新至最新版本,以避免兼容性问题。 ... [详细]
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社区 版权所有