Połączenie Pythona z MySql

0

Witam,,

Nie jestem pewien czy w odpowiednim miejscu rozpocząłem ten temat jeśli nie to proszę o przeniesienie go.
Mam problem z połączeniem między Pythonem a bazą MySQL. Przy debugowaniu kodu

import mysql.connector

con = mysql.connector.connect(user='admin',password='admin123',host='127.0.0.1',port='3306',database='admin')

sprawdzającego połączenie ciągle otrzymuje :

Traceback (most recent call last):
  File "C:\Users\Asus\Desktop\1.py", line 6, in <module>
    db = pymysql.connect("127.0.0.1","admin","admin123","admin" )
  File "D:\Python33\lib\site-packages\pymysql\__init__.py", line 90, in Connect
    return Connection(*args, **kwargs)
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 699, in __init__
    self.connect()
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 936, in connect
    self._request_authentication()
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 1156, in _request_authentication
    auth_packet = self._read_packet()
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 1018, in _read_packet
    packet.check_error()
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 384, in check_error
    err.raise_mysql_exception(self._data)
  File "D:\Python33\lib\site-packages\pymysql\err.py", line 107, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'admin'@'localhost' (using password: YES)")

Próbowałem również importując pymysql i efekt również taki sam

import pymysql

db = pymysql.connect("127.0.0.1","admin","admin123","admin" )

cursor = db.cursor()
Traceback (most recent call last):
  File "C:\Users\Asus\Desktop\1.py", line 5, in <module>
    db = pymysql.connect("127.0.0.1","admin","admin123","admin" )
  File "D:\Python33\lib\site-packages\pymysql\__init__.py", line 90, in Connect
    return Connection(*args, **kwargs)
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 699, in __init__
    self.connect()
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 936, in connect
    self._request_authentication()
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 1156, in _request_authentication
    auth_packet = self._read_packet()
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 1018, in _read_packet
    packet.check_error()
  File "D:\Python33\lib\site-packages\pymysql\connections.py", line 384, in check_error
    err.raise_mysql_exception(self._data)
  File "D:\Python33\lib\site-packages\pymysql\err.py", line 107, in raise_mysql_exception
    raise errorclass(errno, errval)
pymysql.err.OperationalError: (1045, "Access denied for user 'admin'@'localhost' (using password: YES)")

Hasło i login zgadzają się.Czy jesteście mi w stanie coś podpowiedzieć w temacie, walczę z tym już drugi dzień i nie wiem w czym może tkwić problem?? Nadmienię również że w kwestii pythona jestem laikiem dopiero się go uczę.
Jeśli jest to istota informacja to serwer postawiony mam na wirtualnej maszynie na której zainstalowany jest Debian9, natomiast python 3 pracuje na windows7.

0
pymysql.err.OperationalError: (1045, "Access denied for user 'admin'@'localhost' (using password: YES)")

Ten komunikat świadczy o błędnym haśle lub użytkowniku. Opcjonalnie o braku pozwolenia na połączenie z Localhosta(konkretnego adresu ip)

1 użytkowników online, w tym zalogowanych: 0, gości: 1