0

嗨,我需要使用 sqlalchemy 在 mysql 中创建一个用户:我能够在创建用户之前检查用户是否存在,如果它不存在则创建它,但是当我尝试授予数据库上的所有权限时,我得到了这个错误
e self.engine.execute("CREATE USER 'metmi' IDENTIFIED BY 'metmi'")`TypeError: not enough arguments for format string thos are the instructions that I use:

`self.engine.execute("GRANT ALL PRIVILEGES ON *.* TO metmi@'\%' IDENTIFIED BY  'metmi'")`

如果我在 phpMyadmin 或 mysql 提示符上使用相同的指令,它可以工作,所以我真的很困惑,不知道出了什么问题;有人可以告诉我我的错误是什么吗?提前感谢

4

1 回答 1

0

我解决了我必须在本地主机上创建相同的用户,用于 Mysql 的内部进程

于 2012-06-05T09:58:41.377 回答