gpt4 book ai didi

mysql - SQL脚本创建用户时出现错误1133?

转载 作者:行者123 更新时间:2023-11-29 09:05:32 26 4
gpt4 key购买 nike

我编写了这个 .sql 脚本,其中包括创建数据库、创建表、创建过程和设置用户。

这是其中的一部分:

DELETE FROM mysql.user WHERE User = 'fwtrRWW';
DELETE FROM mysql.user WHERE User = 'fwtrRW';
DELETE FROM mysql.user WHERE User = 'fwtrR';

FLUSH PRIVILEGES;

CREATE USER 'fwtrRWW'@'localhost' IDENTIFIED BY 'abc123';
CREATE USER 'fwtrRW'@'localhost' IDENTIFIED BY 'abc213';
CREATE USER ' fwtrR'@'localhost' IDENTIFIED BY 'qwerty';

FLUSH PRIVILEGES;

GRANT ALL ON fwtr.* TO 'fwtrRWW';
GRANT SELECT, INSERT, UPDATE ON fwtr.* TO 'fwtrRW';
GRANT SELECT ON fwtr.* TO 'fwtrR';

我不断收到 MySQL 错误1133:在用户表中找不到任何匹配行,尽管 SELECT * FROM mysql.User 清楚地表明用户就在那里。

我尝试在各处添加更多FLUSH PRIVILEGES,但它似乎没有像其他论坛上的其他人那样有帮助。

有什么想法可能是错误的吗?

最佳答案

我认为您只需将 GRANT 语句更改为:

GRANT ALL                    ON fwtr.* TO 'fwtrRWW'@'localhost';
GRANT SELECT, INSERT, UPDATE ON fwtr.* TO 'fwtrRW'@'localhost';
GRANT SELECT ON fwtr.* TO 'fwtrR'@'localhost';

关于mysql - SQL脚本创建用户时出现错误1133?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7101789/

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