gpt4 book ai didi

mysql 无法向用户授予权限,出现错误 : ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

转载 作者:行者123 更新时间:2023-12-04 18:02:57 28 4
gpt4 key购买 nike

我正在将一个新应用程序移动到包含 MySQL 数据库的生产环境。

尝试使用以下命令授予所需权限时:

GRANT ALTER,CREATE ON `MyDB`.`*` to `ThisUser`@`*` ;

我收到错误: ERROR 1819 (HY000): Your password does not satisfy the current policy requirements .

并且,虽然密码( root 用户以及 ThisUser )完全满足当前策略:
  • 密码长度超过8个字符,
  • 它们包括大写和小写,以及数字和特殊字符(如“!”、“@”、“$”等)。

  • 我尝试设置 validate_password_policyLOW但它也没有帮助。

    任何人都可以解释问题是什么以及如何解决它?

    谢谢。

    最佳答案

    要解决此问题,请更改 validate_password_policy 值:
    ERROR 1819 (HY000):您的密码不满足当前的策略要求:

    $ mysql -u root -p
    mysql> SET GLOBAL validate_password_policy=LOW;

    并授予您的用户权限:
    mysql> grant all privileges on DB_NAME.* to 'USER_NAME'@'localhost' identified by 'USER_PASS';
    mysql> FLUSH PRIVILEGES;
    mysql> exit
    $ sudo service mysql reload
    $ brew services restart mysql

    关于mysql 无法向用户授予权限,出现错误 : ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37762895/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com