pymysql連接mysql數據庫時出現的問題

  1. 出現的問題

    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)")

  2. 原因
    mysql數據庫的授權設置存在問題

  3. 解決辦法

use mysql;
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456'; 
flush privileges;
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章