Ghost-CLI 'ghost start' 失败报告中的 ER_NOT_SUPPORTED_AUTH_MODE 是啥意思?

Posted

技术标签:

【中文标题】Ghost-CLI \'ghost start\' 失败报告中的 ER_NOT_SUPPORTED_AUTH_MODE 是啥意思?【英文标题】:What does ER_NOT_SUPPORTED_AUTH_MODE mean in the Ghost-CLI 'ghost start' failure report?Ghost-CLI 'ghost start' 失败报告中的 ER_NOT_SUPPORTED_AUTH_MODE 是什么意思? 【发布时间】:2021-09-02 04:30:39 【问题描述】:

我正在将 Ghost 平台安装到 Ubuntu 20.4 上。但是,存在阻止应用程序启动的身份验证模式错误。

有谁知道这是要解决的问题吗?该系统符合技术先决条件。我也大部分时间使用 Virtualmin 来管理数据库。

Ghost-CLI - ER_NOT_SUPPORTED_AUTH_MODE

听起来像是 SSL 连接问题。还有人遇到这种情况吗?

【问题讨论】:

【参考方案1】:

您可以尝试运行这些命令。

use mysql;
update user set authentication_string=password(''), plugin='mysql_native_password' where user='root';

您还必须更改“插件”字段,因为它可能被设置为“auth_socket”。

之后,您可以以mysql -u root 身份连接,无需密码。

如果上述解决方案不起作用:

检查文件config.production.json 并查看密码文件是否与MySQL密码匹配。如果

中没有密码字段
mysql
...

然后添加密码字段并输入您的密码。

【讨论】:

感谢您的帮助。我尝试使用的数据库不兼容。

以上是关于Ghost-CLI 'ghost start' 失败报告中的 ER_NOT_SUPPORTED_AUTH_MODE 是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

如何制作ghost镜像文件

失易得恢复-失易得数据恢复软件_恢复效果好

何为ghost,菜鸟急急急!!

如何从 C# 程序执行 ghostscript

怎样用GHOST啊

如何用ghost备份C盘到光盘