簡體   English   中英

使用sqlalchemy在mysql上更改用戶權限

[英]change user's privileges on mysql using sqlalchemy

嗨,我需要使用sqlalchemy在mysql中創建用戶:我能夠在創建用戶之前檢查用戶的存在,如果不存在則創建它,但是當我嘗試獲取db上的所有特權時,出現此錯誤
e TypeError: not enough arguments for format string thos are the instructions that I use:
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提示符上使用相同的指令,那么它確實有效,因此我很困惑,不知道出什么問題了; 有人可以告訴我我的錯誤是什么嗎? 預先感謝

我解決了我必須在本地主機上創建同一用戶的Mysql內部過程

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM