我是 Fedora 的新用户......在使用 Ubuntu 十多年后,根据 Eric6 Support,他们的 Eric6 实现是失败的。Fedora 应该是正确的。所以,我正在测试 Fedora。
我正在运行 Fedora 36 并按照 yum 说明安装了 MySQL(https://dev.mysql.com/doc/mysql-repo-excerpt/5.6/en/linux-installation-yum-repo.html)。当我开始运行 mysql_secure_installation(第 6 步)时,它要求的第一件事是输入 root 密码……我还没有设置。
如果我按回车键,它会停止并抱怨访问被拒绝:使用密码号。如果我尝试使用我的标准密码(同样,我还没有设置),它会在拒绝访问的情况下中止:使用密码是。
所以,我经历了停止服务器的过程,在没有网络的情况下执行 mysql,所以我可以偷偷摸摸,使用 ALter USER 语句设置 MySQL root 密码。
在这方面取得明显成功后,我继续再次启动 MySQL 服务器 ( service mysqld start
) 并收到以下信息:
重定向到 /bin/systemctl start mysqld.service mysqld.service 的作业失败,因为控制进程以错误代码退出。
有关详细信息,请参阅“systemctl status mysqld.service”和“journalctl -xeu mysqld.service”。
按照这些指示,我得到(来自systemctl status mysqld.service
)
× mysqld.service - MySQL 服务器已加载:已加载(/usr/lib/systemd/system/mysqld.service;已启用;供应商预设:已禁用)活动:自 2022 年 8 月 29 日星期一以来失败(结果:退出代码): 26:45 CDT;3 分钟 3 秒前 文档:man:mysqld(8) http://dev.mysql.com/doc/refman/en/using-systemd.html 进程:4521 ExecStartPre=/usr/bin/mysqld_pre_systemd (code=exited, status= 0/SUCCESS) 进程:4558 ExecStart=/usr/sbin/mysqld $MYSQLD_OPTS (code=exited, status=1/FAILURE) Main PID: 4558 (code=exited, status=1/FAILURE) 状态:“服务器关闭完成”错误:13(权限被拒绝) CPU:3.379s
8 月 29 日 01:26:41 kamz-workstation systemd [1]:启动 mysqld.service -
MySQL 服务器... 8 月 29 日 01:26:45 kamz-workstation systemd[1]:mysqld.service:主进程退出,代码=已退出,状态=1/FAILURE 8 月 29 日 01:26:45 kamz-workstation systemd [1 ]:mysqld.service:失败,结果为“退出代码”。8 月 29 日 01:26:45 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。8 月 29 日 01:26:45 kamz-workstation systemd[1]:mysqld.service:消耗 3.379s CPU 时间。
并且(来自journalctl -xeu mysqld.service
),我收到:
8 月 29 日 01:08:35 kamz-workstation systemd[1]:正在启动 mysqld.service - MySQL 服务器... ░░ 主题:单元 mysqld.service 的启动作业已开始执行 ░░ 定义者:systemd ░░ 支持: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 的启动作业已开始执行。░░ ░░ 作业标识为 313. Aug 29 01:08:44 kamz-workstation systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░ ░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 属于单元 mysqld.service 的 ExecStart= 进程已退出。? ░░ 主题:单元失败 ░░ 定义者:systemd ░░ 支持:https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 已进入“失败”状态结果为“退出代码”。8 月 29 日 01:08:44 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。░░ 主题:单元 mysqld.service 的启动作业失败 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 的启动作业以失败告终。░░ ░░ 作业标识为313,作业结果失败。8 月 29 日 01:08:44 kamz-workstation systemd[1]:mysqld.service:消耗 4.192s CPU 时间。░░ 主题:单元运行时消耗的资源 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 完成并消耗了指定的资源。8 月 29 日 01:12:13 kamz-workstation systemd[1]:正在启动 mysqld.service - MySQL 服务器... ░░ 主题:单元 mysqld.service 的启动作业已开始执行 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 的启动作业已开始执行。░░ ░░ 作业标识符为 3201. Aug 29 01:12:16 kamz-workstation systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░ ░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 属于单元 mysqld.service 的 ExecStart= 进程已退出。? ░░ 主题:单元失败 ░░ 定义者:systemd ░░ 支持:https ://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 已进入 'failed' 状态,结果为 'exit-code'。8 月 29 日 01:12:16 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。░░ 主题:单元 mysqld.service 的启动作业失败 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░单元 mysqld.service 以失败告终。░░ ░░ 作业标识为3201,作业结果失败。8 月 29 日 01:12:16 kamz-workstation systemd[1]:mysqld.service:消耗 3.339s CPU 时间。░░ 主题:单元运行时消耗的资源 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 完成并消耗了指定的资源。8 月 29 日 01:20:38 kamz-workstation systemd[1]:正在启动 mysqld.service - MySQL 服务器... ░░ 主题:单元 mysqld.service 的启动作业已开始执行 ░░ 定义者:systemd ░░ 支持: https://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 的启动作业已开始执行。░░ ░░ 作业标识符为 3420. Aug 29 01:20:42 kamz-workstation systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░ ░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 属于单元 mysqld.service 的 ExecStart= 进程已退出。░░ ░░ 进程的退出代码为“exited”,退出状态为 1。8 月 29 日 01:20:42 kamz-workstation systemd[1]: mysqld.service: Failed with result 'exit-code'。░░ 主题:单元失败 ░░ 定义者:systemd ░░ 支持:https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 已进入“失败”状态结果为“退出代码”。8 月 29 日 01:20:42 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。░░ 主题:单元 mysqld.service 的启动作业失败 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 的启动作业以失败告终。░░ ░░ 作业标识为3420,作业结果失败。8 月 29 日 01:20:42 kamz-workstation systemd[1]:mysqld.service:消耗 3.977 秒 CPU 时间。░░ 主题:单元运行时消耗的资源 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 完成并消耗了指定的资源。8 月 29 日 01:26:41 kamz-workstation systemd[1]:正在启动 mysqld.service - MySQL 服务器... ░░ 主题:单元 mysqld.service 的启动作业已开始执行 ░░ 定义者:systemd ░░ 支持: https ://lists.freedesktop.org/mailman/listinfo/systemd-devel░░ ░░ 单元 mysqld.service 的启动作业已开始执行。░░ ░░ 作业标识符为 3644. Aug 29 01:26:45 kamz-workstation systemd[1]: mysqld.service: Main process exited, code=exited, status=1/FAILURE ░░ Subject: Unit process exited ░ ░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 属于单元 mysqld.service 的 ExecStart= 进程已退出。░░ ░░ 进程的退出代码为“exited”,退出状态为1。8月29日01:26:45 kamz-workstation systemd[1]:mysqld.service:失败,结果为“exit-code”。░░ 主题:单元失败 ░░ 定义者:systemd ░░ 支持:https ://lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 已进入 'failed' 状态,结果为 'exit-code'。8 月 29 日 01:26:45 kamz-workstation systemd [1]:无法启动 mysqld.service - MySQL 服务器。░░ 主题:单元 mysqld.service 的启动作业失败 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░单元 mysqld.service 以失败告终。░░ ░░ 作业标识为3644,作业结果失败。8 月 29 日 01:26:45 kamz-workstation systemd[1]:mysqld.service:消耗 3.379s CPU 时间。░░ 主题:单元运行时消耗的资源 ░░ 定义者:systemd ░░ 支持: https: //lists.freedesktop.org/mailman/listinfo/systemd-devel ░░ ░░ 单元 mysqld.service 完成并消耗了指定的资源。
我可以一遍又一遍地阅读这些报告,但没有任何反应。为什么 mysql_secure_installation 失败了?因此,当我无法让 MySQL 服务器再次运行时,我已经从不设置 root 密码但 mysql_secure_installation 因为我没有输入密码而中止......到设置(以幕后方式)root 密码。
在安装时,您必须以 root 身份进入以首先修复所有内容。然后,您可以添加一个用户并将其与该用户帐户一起使用。