我正在使用MySQL-Python创建一个数据库并授予特权。你知道吗
用户和数据库的创建似乎是正确的(至少从用户和表的名称是正确的这一事实来判断)。我发现的问题是我的grant all privileges命令。它似乎在为我的数据库名称添加反勾号,所以当我显示授权时,它显示为
GRANT ALL PRIVILEGES ON `'zojodesign'`.* TO 'zojodesign'@'127.0.0.1'
在检查我手动创建的另一个数据库用户时,它显示如下
GRANT ALL PRIVILEGES ON `site`.* TO 'press'@'%
我用于MySQL Python的代码是
cur.execute("GRANT ALL PRIVILEGES ON `%s`.* TO %s@'127.0.0.1' IDENTIFIED BY %s ", (domainShort, domainShort, mysqlpassword))
这可能不是真正的python(我是一个十足的noob),而是使用
以及使用
它工作正常。你知道吗
相关问题 更多 >
编程相关推荐