Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/343.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/67.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 MySQLdb错误_Python_Mysql - Fatal编程技术网

Python MySQLdb错误

Python MySQLdb错误,python,mysql,Python,Mysql,当我运行我的脚本时,它不会连接到mysql数据库,我在godaddy中找不到我的主机名,我只是尝试了mysq.mydomain.com和mydomain.com。数据库的登录详细信息是正确的 Traceback (most recent call last): File "mysql.py", line 6, in <module> conn = MySQLdb.connect(host="?",user="?",passwd="?",db="?") File "/u

当我运行我的脚本时,它不会连接到mysql数据库,我在godaddy中找不到我的主机名,我只是尝试了mysq.mydomain.com和mydomain.com。数据库的登录详细信息是正确的

Traceback (most recent call last):
  File "mysql.py", line 6, in <module>
    conn = MySQLdb.connect(host="?",user="?",passwd="?",db="?")
  File "/usr/lib/python2.7/dist-packages/MySQLdb/__init__.py", line 81, in Connect
    return Connection(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/MySQLdb/connections.py", line 187, in __init__
    super(Connection, self).__init__(*args, **kwargs2)
_mysql_exceptions.OperationalError: (1045, "Access denied for user 'official_autotes'@'104.156.228.189' (using password: YES)")


------------------

试图使用Python代码访问MySQL表的用户和ip的特权。要执行相同的操作,请在mysql shell中执行以下命令

GRANT <privileges> ON database.* TO 'user'@'ip' IDENTIFIED BY 'password';
flush privileges;
GRANT ON database.*授予由“密码”标识的“用户”@“ip”;
同花顺特权;

在shell中尝试使用
mysql
命令怎么样?
GRANT <privileges> ON database.* TO 'user'@'ip' IDENTIFIED BY 'password';
flush privileges;