Python MySQL не подключается к локальному хосту - PullRequest
0 голосов
/ 25 января 2020

Так что я сейчас создаю базу данных с MySQL, и она почему-то не работает.

Это мой код:

import mysql.connector

mydb = mysql.connector.connect(host='localhost', user='name', passwd='12345')

Я немного искал и обнаружил, что я Я должен попытаться изменить «localhost» на «127.0.0.1», но я только что получил ту же ошибку. Это ошибка, которую я получаю:

PS C:\Users\name> & C:/Users/name/AppData/Local/Programs/Python/Python37/python.exe c:/Users/name/Desktop/database/main.py
Traceback (most recent call last):
  File "C:\Users\name\AppData\Local\Programs\Python\Python37\lib\site-packages\mysql\connector\network.py", line 509, in open_connection
    self.sock.connect(sockaddr)
ConnectionRefusedError: [WinError 10061] Det gick inte att göra en anslutning eftersom måldatorn aktivt nekade det

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "c:/Users/name/Desktop/database/main.py", line 3, in <module>
    mydb = mysql.connector.connect(host='localhost', user='name', passwd='12345')
  File "C:\Users\name\AppData\Local\Programs\Python\Python37\lib\site-packages\mysql\connector\__init__.py", line 179, in connect
    return MySQLConnection(*args, **kwargs)
  File "C:\Users\name\AppData\Local\Programs\Python\Python37\lib\site-packages\mysql\connector\connection.py", line 95, in __init__
    self.connect(**kwargs)
  File "C:\Users\name\AppData\Local\Programs\Python\Python37\lib\site-packages\mysql\connector\abstracts.py", line 716, in connect
    self._open_connection()
  File "C:\Users\name\AppData\Local\Programs\Python\Python37\lib\site-packages\mysql\connector\connection.py", line 206, in _open_connection
    self._socket.open_connection()
  File "C:\Users\name\AppData\Local\Programs\Python\Python37\lib\site-packages\mysql\connector\network.py", line 512, in open_connection
    errno=2003, values=(self.get_address(), _strioerror(err)))
mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on 'localhost:3306' (10061 Det gick inte att göra en anslutning eftersom måldatorn aktivt nekade det)
PS C:\Users\name> 

Спасибо за помощь!

...