mysql.service:主进程已退出,代码已退出,状态为1 / FAILURE

时间:2020-05-06 19:08:58

标签: mysql ubuntu server

我无法启动mysql服务器,它突然崩溃了,我找不到任何有用的日志来说明原因。

我的磁盘上还有几GB的空间。

来自journalctl -feu mysql的最新日志是这样的,根本没有帮助:

May 06 16:04:23 soy systemd[1]: Starting MySQL Community Server... 
May 06 16:04:23 soy su[5927]: Successful su for mysql by root 
May 06 16:04:23 soy su[5927]: + ??? root:mysql 
May 06 16:04:23 soy su[5927]: pam_unix(su:session): session opened for user mysql by (uid=0) 
May 06 16:04:23 soy su[5927]: pam_unix(su:session): session closed for user mysql 
May 06 16:04:24 soy systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE 
May 06 16:04:24 soy systemd[1]: mysql.service: Failed with result 'exit-code'. May 06 16:04:24 soy systemd[1]: Failed to start MySQL Community Server.

mysql版本8 适用于x86_64上的Linux的mysql Ver 8.0.20(MySQL Community Server-GPL) Linux大豆4.15.0-65-generic#74-Ubuntu SMP Tue Sep 17 17:06:04 UTC 2019 x86_64 x86_64 x86_64 GNU / Linux

lsb_release -a

没有LSB模块可用。 发行人ID:Ubuntu 说明:Ubuntu 18.04.4 LTS 发行:18.04 代号:bionic

以及此处的服务信息:

service mysql status 

● mysql.service - MySQL Community Server    Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled)    Active: failed (Result: exit-code) since Wed 2020-05-06 16:04:24 UTC; 7min ago
     Docs: man:mysqld(8)
           http://dev.mysql.com/doc/refman/en/using-systemd.html   Process: 5961 ExecStart=/usr/sbin/mysqld (code=exited, status=1/FAILURE)   Process: 5876 ExecStartPre=/usr/share/mysql-8.0/mysql-systemd-start pre (code=exited, status=0/SUCCESS)  Main PID: 5961 (code=exited, status=1/FAILURE)    Status: "Server startup in progress"

May 06 16:04:23 soy systemd[1]: Starting MySQL Community Server... 
May 06 16:04:23 soy su[5927]: Successful su for mysql by root 
May 06 16:04:23 soy su[5927]: + ??? root:mysql 
May 06 16:04:23 soy su[5927]: pam_unix(su:session): session opened for user mysql by (uid=0) 
May 06 16:04:23 soy su[5927]: pam_unix(su:session): session closed for user mysql 
May 06 16:04:24 soy systemd[1]: mysql.service: Main process exited, code=exited, status=1/FAILURE 
May 06 16:04:24 soy systemd[1]: mysql.service: Failed with result 'exit-code'. 
May 06 16:04:24 soy systemd[1]: Failed to start MySQL Community Server.

错误日志:

020-05-07T07:55:44.761003Z 0 [系统] [MY-013169] [服务器] 正在将/ usr / sbin / mysqld(mysqld 8.0.20)初始化为 进程2024 2020-05-07T07:55:44.762802Z 0 [错误] [MY-010457] [服务器] --initialize指定,但是数据目录中包含文件 它。中止。 2020-05-07T07:55:44.762827Z 0 [错误] [MY-013236] [服务器]指定的数据目录/ var / lib / mysql /不可用。 您可以删除服务器添加到其中的所有文件。 2020-05-07T07:55:44.762887Z 0 [错误] [MY-010119] [服务器]正在中止 2020-05-07T07:55:44.762984Z 0 [系统] [MY-010910] [服务器] / usr / sbin / mysqld:关闭完成(mysqld 8.0.20)MySQL社区 服务器-GPL。 2020-05-07T07:55:45.026958Z 0 [系统] [MY-010116] [服务器] / usr / sbin / mysqld(mysqld 8.0.20)作为进程2032开始 2020-05-07T07:55:45.041675Z 1 [错误] [MY-011011] [服务器]无法执行 查找有效的数据目录。 2020-05-07T07:55:45.041828Z 0 [错误] [MY-010020] [服务器]数据字典初始化失败。 2020-05-07T07:55:45.041889Z 0 [错误] [MY-010119] [服务器]正在中止 2020-05-07T07:55:45.042277Z 0 [系统] [MY-010910] [服务器] / usr / sbin / mysqld:关闭完成(mysqld 8.0.20)MySQL社区 服务器-GPL。 2020-05-07T07:55:45.298208Z 0 [系统] [MY-010116] [服务器] / usr / sbin / mysqld(mysqld 8.0.20)作为进程2040开始 2020-05-07T07:55:45.305008Z 1 [错误] [MY-011011] [服务器]无法执行 查找有效的数据目录。 2020-05-07T07:55:45.305180Z 0 [错误] [MY-010020] [服务器]数据字典初始化失败。 2020-05-07T07:55:45.305248Z 0 [错误] [MY-010119] [服务器]正在中止 2020-05-07T07:55:45.305563Z 0 [系统] [MY-010910] [服务器] / usr / sbin / mysqld:关闭完成(mysqld 8.0.20)MySQL社区 服务器-GPL。

它说它不能创建测试文件,但是我不知道为什么。 也许无人值守升级了已损坏的权利。 var / lib / mysql文件夹归mysql用户和组所有。所以不知道为什么不能在这里制作文件。 那真的很棘手。

0 个答案:

没有答案