【问题标题】:MariaDB service fails immediately after installation - CentOS7MariaDB 服务在安装后立即失败 - CentOS 7
【发布时间】:2016-05-16 18:03:43
【问题描述】:

MariaDB 服务在安装后无法启动,新安装的 CentOS7 尚未安装 Apache 或 PHP。虽然它安装了 Webmin 面板,但除此之外什么都没有。

我得到的错误信息如下:

mariadb.service 的作业失败,因为控制进程退出 错误代码。请参阅“systemctl status mariadb.service”和“journalctl -xe" 了解详情。

【问题讨论】:

  • 按照建议在命令行中键入 systemctl status mariadb.service 或 journal -xe 来查看实际错误 - 就在收到错误之后。

标签: centos mariadb


【解决方案1】:

我有 /var/lib/mysql/mysql-bin.index 文件的所有者作为 root。将所有者和组更改为 mysql 并且它工作。不过不知道怎么改的。更新软件包并重新启动系统后问题开始了。

【讨论】:

    【解决方案2】:

    如果您使用的是 InnoDB,则在擦除所有数据或重新安装整个东西之前,您还有一次机会。

    您可以尝试通过简单地将innodb_force_recovery = 1 添加到您的/etc/my.cnf 来强制恢复。

    服务重新启动后,您可以修复损坏的数据并将innodb_force_recovery设置回0或将其删除。

    【讨论】:

      【解决方案3】:

      一种解决方案是在安装 MariaDB 后运行给定的一系列命令,

        mysql_install_db --user=mysql --basedir=/usr --datadir=/var/lib/
      
        mysql_secure_installation
      
        systemctl start mariadb
      

      【讨论】:

      • 输入密码后回车,提示ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)错误。
      【解决方案4】:

      我的问题是权限问题 -

      我在/var/log/mariadb/mariadb.log找到这个

      [错误] mysqld:无法创建/写入文件 '/var/run/mariadb/mariadb.pid' (Errcode: 13)

      [错误] 无法启动 服务器:无法创建 PID 文件:权限被拒绝

      所以我把/var/run/mariadb的所有者从root改成了mysql

      在那之后开始正常。

      【讨论】:

      • 有道理,我可以将它与我的解决方案联系起来——不过方式不同。
      【解决方案5】:

      我在尝试恢复我的数据库时遇到了类似的问题,通过删除日志文件解决了这个问题: /var/lib/mysql/ib_logfile0 /var/lib/mysql/ib_logfile1

      也许你应该试试:

      mv /var/lib/mysql/ib_logfile0 ~/
      mv /var/lib/mysql/ib_logfile1 ~/
      service mysql start
      

      如果可以删除日志文件:

      rm ~/ib_logfile0 ~/ib_logfile1
      

      【讨论】:

        【解决方案6】:

        我看到了实际的错误,对我来说没有意义。去了 serverfault 和许多其他网站,但没有运气。之后尝试使用带有“sudo”前缀的 root 用户安装 MariaDB,它成功了。

        顺便说一下,我从以下 URL 跟踪流程:https://mariadb.com/kb/en/mariadb/yum/

        【讨论】:

          猜你喜欢
          • 2015-09-13
          • 1970-01-01
          • 2016-07-26
          • 2015-08-22
          • 1970-01-01
          • 2017-10-22
          • 2017-11-03
          • 2020-08-15
          • 2021-10-23
          相关资源
          最近更新 更多