这是我之前提出的问题的后续
要检查某个用户需要SSL,我当前的方法是登录用户并运行状态并检查输出的SSL线 - for ex( - (ssl:不使用(
这是我必须这样做的代码
conn = pymysql.connect(...)
try:
with conn.cursor() as cur:
cur.execute("STATUS")
print(cur.fetchAll())
finally:
conn.close()
当我运行此问题时,我会遇到此错误 - "(1064,u"您的SQL语法中有一个错误;检查与您的MySQL Server版本相对应的手册,以供正确的语法使用,以便使用近"状态"在第1行中("
我混淆了,因为"状态"是有效的mySQL语法 - 我可以通过MySQL Linux客户端连接到MySQL数据库后运行该命令。有没有人熟悉Pymysql/Python/MySQL知道我需要对此查询进行哪些更改才能使此工作?
我试图运行的命令是状态-https://dba.stackexchange.com/questions/questions/36776/how-can-can-i-verify-verify-im-im-using-ssl- - 连接到摩sql。但是问题是该命令是客户端命令,而不是SQL查询。"显示状态"是SQL查询。