我正在将Ghost平台安装到Ubuntu 20.4上。但是,存在阻止应用程序启动的身份验证模式错误。
有人知道这需要解决什么问题吗?该系统符合技术前提条件。我还使用Virtualmin来管理大部分数据库。
Ghost-CLI - ER_NOT_SUPPORTED_AUTH_MODE
听起来像是SSLconnection的问题。还有人遇到过这个问题吗?
发布于 2021-06-20 15:33:58
您可以尝试运行这些命令。
use mysql;
update user set authentication_string=password(''), plugin='mysql_native_password' where user='root';您还必须更改'plugin‘字段,因为它可能被设置为'auth_socket’。
在此之后,您可以以mysql -u root身份连接,而无需密码。
如果上述解决方案不起作用:
检查文件config.production.json,查看密码字段是否与MySQL密码匹配。如果中没有密码字段
mysql{
...
}然后添加一个密码字段并插入您的密码。
https://stackoverflow.com/questions/68018163
复制相似问题