-
出現的問題
Traceback (most recent call last):
File “”, line 1, in
File “D:\Python27\lib\site-packages\pymysql_init_.py”, line 94, in Connect
return Connection(*args, **kwargs)
File “D:\Python27\lib\site-packages\pymysql\connections.py”, line 325, in init
self.connect()
File “D:\Python27\lib\site-packages\pymysql\connections.py”, line 599, in connect
self._request_authentication()
File “D:\Python27\lib\site-packages\pymysql\connections.py”, line 861, in _request_authentication
auth_packet = self._read_packet()
File “D:\Python27\lib\site-packages\pymysql\connections.py”, line 684, in _read_packet
packet.check_error()
File “D:\Python27\lib\site-packages\pymysql\protocol.py”, line 220, in check_error
err.raise_mysql_exception(self._data)
File “D:\Python27\lib\site-packages\pymysql\err.py”, line 109, in raise_mysql_exception
raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, u"Access denied for user ‘root’@‘PC-111362’ (using password: YES)") -
原因
mysql數據庫的授權設置存在問題 -
解決辦法
use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';
flush privileges;