您好我需要使用sqlalchemy在mysql中创建一个用户:我可以在创建之前检查用户是否存在并创建它(如果它不存在)但是当我尝试在db上创建所有权限时得到这个错误
e TypeError: not enough arguments for format string
thos are the instructions that I use:
self.engine.execute(“创建用户'metmi'识别'metmi'”)`
和
`self.engine.execute("GRANT ALL PRIVILEGES ON *.* TO metmi@'\%' IDENTIFIED BY 'metmi'")`
如果我在phpMyadmin上使用相同的指令或者在mysql提示符下工作,那么我真的很困惑,不知道出了什么问题; 谁能告诉我我的错误是什么? 提前谢谢
答案 0 :(得分:0)
我解决了我必须在localhost上创建相同的用户,用于Mysql的内部进程