【问题标题】:Mysql don't want to startmysql不想启动
【发布时间】:2019-03-27 16:59:15
【问题描述】:

大家好,我正在尝试启动 mysql。以前一切正常,但现在当我这样做时:

服务 mysqld 启动

那回答我:

重定向到 /bin/systemctl start mysqld.service mysqld.service 的作业失败,因为控制进程以错误代码退出。 详见“systemctl status mysqld.service”和“journalctl -xe”。

所以我做了systemctl status mysqld.service 和“journalctl -xe”

那个答案:

● mysqld.service - MySQL 服务器 已加载:已加载(/usr/lib/systemd/system/mysqld.service;已启用;供应商预设:已禁用) 活动:自 2018 年 10 月 23 日星期二 14:28:27 CEST 以来失败(结果:退出代码); 4 分钟 47 秒前 文档:人:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html 进程:6943 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (code=exited, status=1/FAILURE) 进程:6922 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status=0/SUCCESS) 主 PID:6943(代码=退出,状态=1/失败) 状态:“SERVER_BOOTING” 错误:13(权限被拒绝)

10 月 23 日 14:28:25 localhost.localdomain systemd1: 正在启动 MySQL 服务器... Oct 23 14:28:27 localhost.localdomain systemd1: mysqld.service: 主进程退出,code=exited,status=1/FAILURE 10 月 23 日 14:28:27 localhost.localdomain systemd1: mysqld.service: 失败,结果为“退出代码”。 10 月 23 日 14:28:27 localhost.localdomain systemd1: MySQL Server 启动失败。

我明白这一切......需要帮助

我执行的最后一个命令是:(如果有帮助的话)

npm 安装 http

我正在与 node.js 和 socket.io 聊天

这里有更多我不明白的细节^^

【问题讨论】:

  • 这里是题外话,更适合超级用户 || Unix SE
  • 我会改变它:)
  • “权限被拒绝”听起来很有趣...
  • 我尝试使用 sudo 运行所有内容,但没有任何改变
  • 我猜你应该通过命令设置所有权:chown -R mysql:mysql /var/lib/mysql

标签: mysql linux unix authorization


【解决方案1】:

可以通过命令查看/var/lib/mysql目录的权限

ls -la /var/lib |grep mysql

输出应该是这样的

drwxr-xr-x 24 mysql mysql 4096 Aug 25 10:54 mysql

如果你会看到

drwxr-xr-x 24 root root 4096 Aug 25 10:54 mysql

然后您应该通过命令更改所有权: chown -R mysql:mysql /var/lib/mysql

【讨论】:

    猜你喜欢
    • 2016-08-12
    • 2019-01-13
    • 1970-01-01
    • 2019-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-25
    相关资源
    最近更新 更多