Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 选择拒绝用户使用的命令(即使我拥有所有权限)_Python_Mysql_Sql_Database_Hosting - Fatal编程技术网

Python 选择拒绝用户使用的命令(即使我拥有所有权限)

Python 选择拒绝用户使用的命令(即使我拥有所有权限),python,mysql,sql,database,hosting,Python,Mysql,Sql,Database,Hosting,我在godaddy.com上主持,在多次通话后,他们向我保证,在数据库设置方面,我所做的一切都是正确的。“python”帐户拥有实现其目的的所有必要权利 import mysql.connector as sql mydb = sql.connect( host = "***.***.***.***", user = "python", passwd = "*******", db = "main" ) print(mydb) sql_select_Query = "select * from

我在godaddy.com上主持,在多次通话后,他们向我保证,在数据库设置方面,我所做的一切都是正确的。“python”帐户拥有实现其目的的所有必要权利

import mysql.connector as sql

mydb = sql.connect(
host = "***.***.***.***",
user = "python",
passwd = "*******",
db = "main"
)
print(mydb)
sql_select_Query = "select * from wp_posts.wp_content"
cursor = mydb.cursor()
cursor.execute(sql_select_Query)
records = cursor.fetchall()
print(cursor.rowcount)
在phpmyadmin上,我什么也做不了。我不能授予任何权利。当我执行代码时,出现以下错误

<mysql.connector.connection.MySQLConnection object at 0x7fddb0053610>
Traceback (most recent call last):
  File "Untitled 2.py", line 12, in <module>
    cursor.execute(sql_select_Query)
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mysql/connector/cursor.py", line 551, in execute
    self._handle_result(self._connection.cmd_query(stmt))
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mysql/connector/connection.py", line 490, in cmd_query
    result = self._handle_result(self._send_cmd(ServerCmd.QUERY, query))
  File "/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/mysql/connector/connection.py", line 395, in _handle_result
    raise errors.get_exception(packet)
mysql.connector.errors.ProgrammingError: 1142 (42000): SELECT command denied to user 'python'@'p579F3618.dip0.t-ipconnect.de' for table 'wp_content'

回溯(最近一次呼叫最后一次):
文件“Untitled 2.py”,第12行,在
cursor.execute(sql\u select\u查询)
文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site packages/mysql/connector/cursor.py”,第551行,在execute中
self.\u handle\u result(self.\u connection.cmd\u query(stmt))
cmd_query中的文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site packages/mysql/connector/connection.py”,第490行
result=self.\u handle\u result(self.\u send\u cmd(ServerCmd.QUERY,QUERY))
文件“/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site packages/mysql/connector/connection.py”,第395行,在_handle_result中
引发错误。获取异常(数据包)
mysql.connector.errors.ProgrammingError:1142(42000):为表“wp_content”选择拒绝向用户“python”发出的命令@'p579F3618.dip0.t-ipconnect.de'
连接已建立,但数据库不授予任何访问权限。我有权登录,但仅此而已

我尝试过解决方案,但失败了:

  • godaddy的支持毫无意义(他们说它应该工作得很好)
  • 通过phpmyadmin授予我权限(没有任何特权)
  • 将我的IP地址添加到cPanel中的远程主机选项中(现在我可以建立连接,但仅此而已)
也许有帮助: 在phpmyadmin上,im自动登录到以@localhost结尾的帐户。此帐户具有select权限,但我无法访问其密码,因此无法在python中使用它