大家好,我正在尝试启动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进行聊天
答案 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