首页 > 解决方案 > 尝试更改节点 js 的密码时:ERROR 1819 (HY000): Your password does not meet the current policy requirements

问题描述

我在使用 mysql 安装 Strapi 时遇到问题:

npx create-strapi-app my-app

然后我选择自定义安装并输入我的所有凭据。然后我得到这个错误:

⛔️ Connection test failed: ER_NOT_SUPPORTED_AUTH_MODE: Client does not support authentication protocol requested by server; consider upgrading MySQL client

从这个线程它说:

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';

当我这样做时,我收到此错误:

ERROR 1819 (HY000):您的密码不符合当前政策要求

它说我正在跑步:

欢迎使用 MySQL 监视器。命令以 ; 结尾 或\g。

您的 MySQL 连接 ID 为 11

服务器版本:8.0.23 Homebrew

我在 Macbook air M1 上使用 Big Sur

如何修复此错误?

标签: mysqlnode.jsstrapi

解决方案


在更改密码之前,您需要将密码验证设置为低:

SET GLOBAL validate_password.policy = LOW;

请注意,如果您担心安全性,这可能不是可行的方法。


推荐阅读