MySQL不想启动

时间:2018-10-23 12:39:09

标签: mysql linux unix authorization

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

  

服务mysqld启动

那使我烦恼:

  

重定向到/ bin / systemctl启动mysqld.service   mysqld.service的作业失败,因为控制进程退出并显示错误代码。   有关详细信息,请参见“ systemctl状态mysqld.service”和“ journalctl -xe”。

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

答案:

  

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

     

10月23日14:28:25 localhost.localdomain systemd 1:正在启动MySQL Server ...   10月23日14:28:27 localhost.localdomain systemd 1:mysqld.service:主进程已退出,代码=已退出,状态= 1 /失败   10月23日14:28:27 localhost.localdomain systemd 1:mysqld.service:失败,返回结果为“退出代码”。   10月23日14:28:27 localhost.localdomain systemd 1:无法启动MySQL Server。

我了解其中的任何内容……需要帮助

我上次执行的命令是:(如果有帮助的话)

  

npm安装http

我当时正在与node.js和socket.io进行聊天

这里有我不理解的更多细节^^ here

1 个答案:

答案 0 :(得分:0)

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

vb <- structure(list(Food = c("Apple", "Cauliflower", "Banana", "Pear", "Broccoli", "Brussel's sprouts"), Counts = c(3L, 4L, 1L, 7L, 4L, 7L), se = c(1, 0.5, 3, 3.2, 1.4, 7), Category = structure(c(1L, 2L, 1L, 1L, 2L, 2L), .Label = c("Fruit", "Vegetable"), class = "factor")), row.names = c(NA, -6L), class = "data.frame")

输出应该是这样

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