【问题标题】:Cannot start MYSQL Database - No error messages无法启动 MYSQL 数据库 - 没有错误消息
【发布时间】:2019-06-17 05:58:30
【问题描述】:

我正在尝试使用以下方法启动数据库:

服务 mysqld 启动

而我得到的回报是:

MySQL 守护程序无法启动。 启动 mysqld:[失败]

我在日志文件中没有错误消息,既没有错误日志也没有 mysqld.log

请问有人知道吗?

【问题讨论】:

  • 你需要用sudo运行吗?
  • @zero298 请不要试图用 sudo 解决所有问题!
  • @fancyPants 我明白这一点,但我很确定 MySQL 在大多数发行版上默认安装为根服务。考虑到这一点,并且缺少日志文件,我们至少可以评估这是权限问题还是其他问题。

标签: mysql startup


【解决方案1】:

如果没有查看任何日志或错误问题,请检查您的 err 文件可以是 .ini/.cnf 文件保存您的 .ini/.cnf 文件编码它应该是 ANSI。

my.ini -> edit notepad++ -> encoding -> ANSI -> save

【讨论】:

    【解决方案2】:

    MySQL 可能无法或不知道在哪里写入错误日志。

    检查您在 my.cnf 中指定的每个目录和文件是否存在并且是可写的并且由 mysql 用户拥有。

    我的意思是例如文件

    basedir    =  /var/lib/mysql
    tmpdir     =  /var/lib/mysql/tmp
    

    我特别指的是文件

    log-error  =  /var/log/mysql/mysqld-error.log
    

    如果仍然存在问题,您应该会在错误日志中看到一些内容。

    【讨论】:

      猜你喜欢
      • 2011-09-17
      • 1970-01-01
      • 2013-05-01
      • 2019-10-07
      • 2021-06-21
      • 1970-01-01
      • 2015-06-29
      • 2017-08-13
      • 1970-01-01
      相关资源
      最近更新 更多