新装的服务器mysql启动就失败,密码无法重置,提示...

二月鸟 2020-11-30 777

虚竹老大,刚刚我重新装的appnode,也重新装的网站管理和在新装的网站管理中新装的mysql5.7..
可是启动Mysql时显示:
操作失败:ServiceControlFailed!
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
还有mysql密码重置显示:
重置失败 管理员(root) 用户不存在
这什么情况呀,有解决方法嘛?

最新回复 (15)
  • 虚竹 2020-11-30
    引用 2
    是不是手动把root用户给删除了?
  • 二月鸟 2020-11-30
    引用 3
    虚竹,我除了安装appnopde和安装网站管理、nginx、php、mysql、redis等一系列安装流程外,别无其它操作了
  • 二月鸟 2020-11-30
    引用 4
    卸载,重新安装都不管用
  • 虚竹 2020-11-30
    引用 5
    journalctl -u mysqld 看看输出。
    如果是全新安全,服务器内存很小,很可能因为内存不足而启动失败。
  • 二月鸟 2020-11-30
    引用 6
    服务器内存不小 8G的
    输出结果如下:
    -- Logs begin at Mon 2020-11-30 00:03:32 CST, end at Mon 2020-11-30 14:01:01 CST. --
    Nov 30 00:18:56 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:18:57 VM-0-10-centos mysqld[4284]: Initialization of mysqld failed: 0
    Nov 30 00:18:57 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code
    Nov 30 00:18:59 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:18:59 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:18:59 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:19:47 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:19:48 VM-0-10-centos mysqld[4545]: Initialization of mysqld failed: 0
    Nov 30 00:19:48 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code
    Nov 30 00:19:49 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:19:49 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:19:49 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:20:22 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:20:23 VM-0-10-centos mysqld[4796]: Initialization of mysqld failed: 0
    Nov 30 00:20:23 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code
    Nov 30 00:20:25 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:20:25 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:20:25 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:28:07 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:28:07 VM-0-10-centos mysqld[6376]: Initialization of mysqld failed: 0
    Nov 30 00:28:07 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code
    lines 1-22...skipping...
    -- Logs begin at Mon 2020-11-30 00:03:32 CST, end at Mon 2020-11-30 14:01:01 CST. --
    Nov 30 00:18:56 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:18:57 VM-0-10-centos mysqld[4284]: Initialization of mysqld failed: 0
    Nov 30 00:18:57 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
    Nov 30 00:18:59 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:18:59 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:18:59 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:19:47 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:19:48 VM-0-10-centos mysqld[4545]: Initialization of mysqld failed: 0
    Nov 30 00:19:48 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
    Nov 30 00:19:49 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:19:49 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:19:49 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:20:22 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:20:23 VM-0-10-centos mysqld[4796]: Initialization of mysqld failed: 0
    Nov 30 00:20:23 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
    Nov 30 00:20:25 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:20:25 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:20:25 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:28:07 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:28:07 VM-0-10-centos mysqld[6376]: Initialization of mysqld failed: 0
    Nov 30 00:28:07 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
    Nov 30 00:28:09 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:28:09 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:28:09 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:35:27 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:35:27 VM-0-10-centos mysqld[7956]: mysqld: Can't change dir to '/usr/`/data/mysql/' (Errcode: 2 - No such file or directory)
    Nov 30 00:35:27 VM-0-10-centos mysqld[7956]: 2020-11-29T16:35:27.391960Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
    Nov 30 00:35:27 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
    Nov 30 00:35:27 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:35:27 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:35:27 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:35:36 VM-0-10-centos mysqld[8076]: mysqld: Can't change dir to '/usr/`/data/mysql/' (Errcode: 2 - No such file or directory)
    Nov 30 00:35:36 VM-0-10-centos mysqld[8076]: 2020-11-29T16:35:36.240497Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
    Nov 30 00:35:36 VM-0-10-centos mysqld[8076]: 2020-11-29T16:35:36.240762Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:35:36 VM-0-10-centos mysqld[8175]: mysqld: Can't change dir to '/usr/`/data/mysql/' (Errcode: 2 - No such file or directory)
    Nov 30 00:35:36 VM-0-10-centos mysqld[8175]: 2020-11-29T16:35:36.614726Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
    Nov 30 00:35:36 VM-0-10-centos mysqld[8175]: 2020-11-29T16:35:36.614984Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:35:36 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:36:06 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:36:07 VM-0-10-centos mysqld[8357]: mysqld: Can't change dir to '/usr/`/data/mysql/' (Errcode: 2 - No such file or directory)
    Nov 30 00:36:07 VM-0-10-centos mysqld[8357]: 2020-11-29T16:36:06.888903Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
    Nov 30 00:36:07 VM-0-10-centos mysqld[8357]: 2020-11-29T16:36:06.889168Z 0 [Warning] Changed limits: table_open_cache: 431 (requested 2000)
    Nov 30 00:36:07 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
    Nov 30 00:36:07 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:36:07 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    Nov 30 00:36:07 VM-0-10-centos systemd[1]: mysqld.service failed.
    Nov 30 00:36:33 VM-0-10-centos systemd[1]: Starting MySQL 5.7 database server...
    Nov 30 00:36:33 VM-0-10-centos mysqld[8511]: mysqld: Can't change dir to '/usr/`/data/mysql/' (Errcode: 2 - No such file or directory)
    Nov 30 00:36:33 VM-0-10-centos mysqld[8511]: 2020-11-29T16:36:33.827150Z 0 [Warning] Changed limits: max_open_files: 1024 (requested 5000)
    Nov 30 00:36:33 VM-0-10-centos mysqld[8511]: 2020-11-29T16:36:33.987180Z 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_timestamp server option (see documentation for more details).
    Nov 30 00:36:33 VM-0-10-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
    Nov 30 00:36:34 VM-0-10-centos systemd[1]: Failed to start MySQL 5.7 database server.
    Nov 30 00:36:34 VM-0-10-centos systemd[1]: Unit mysqld.service entered failed state.
    lines 1-63
  • 虚竹 2020-11-30
    引用 7

    从日志上看:
    Nov 30 00:36:07 VM-0-10-centos mysqld[8357]: mysqld: Can't change dir to '/usr/`/data/mysql/' (Errcode: 2 - No such file or directory)
    你的mysql并不是全新安新的,改过数据目录,而这个数据目录不存在。

  • 二月鸟 2020-11-30
    引用 8
    虚竹 从日志上看: Nov 30 00:36:07 VM-0-10-centos mysqld[8357]: mysqld: Can't change dir to '/usr/`/data/mysql/ ...
    我装好后改的啊
  • 虚竹 2020-11-30
    引用 9
    是否变更过MYSQL版本号,不同版本的MYSQL数据文件是不兼容的。
    如果没有数据,删除MYSQL的数据目录后,再启动。
  • 二月鸟 2020-12-1
    引用 10
    虚竹 是否变更过MYSQL版本号,不同版本的MYSQL数据文件是不兼容的。 如果没有数据,删除MYSQL的数据目录后,再启动。
    我想把数据库目录搬到网站管理默认的data文件夹目录下,为啥就是不成功?
  • 虚竹 2020-12-2
    引用 11
    具体目录是什么?必须是空目录
  • 二月鸟 2020-12-2
    引用 12
    虚竹 具体目录是什么?必须是空目录
    这个空目录的权限设置多少?777还是755?
  • 二月鸟 2020-12-2
    引用 13
    虚竹 具体目录是什么?必须是空目录
    具体目录就是/data/mysql
    但是变更后无法启动,目录地址前后都有一个'',也就是‘/data/mysql’
  • 虚竹 2020-12-3
    引用 14
    错误提示中的反引号`,只是为了显示更清晰,配置文件中不会出现反引号就没问题的。
    目录权限默认755就行,用户和组是mysql:mysql。
  • 二月鸟 2020-12-3
    引用 15
    虚竹 错误提示中的反引号`,只是为了显示更清晰,配置文件中不会出现反引号就没问题的。 目录权限默认755就行,用户和组是mysql:mysql。
    那就对了,我转移好几次没有办法成功转移,都启动失败
    你什么时候有空可以远程帮我瞧一瞧嘛?
  • 虚竹 2020-12-5
    引用 16
    官网后台提交工单,附上权限和迁移说明看看。
返回
发新帖