Ошибка интерфейса При работе с SQL с помощью SQL Connector

Я хотел запустить свой код, который использует SQLConnector, но я не могу, Мой код:

dbconnection.py

import mysql.connector
mydb = mysql.connector.connect(host="localhost", user="yusharthsingh",passwd="xxxxxxxxx")

Мои входы и вывод терминала:

(ritconda) yusharthsingh@pop-os:~/Documents$ python dbconnection.py
Traceback (most recent call last):
  File "/home/yusharthsingh/anaconda3/envs/ritconda/lib/python3.9/site-packages/mysql/connector/network.py", line 509, in open_connection
    self.sock.connect(sockaddr)
ConnectionRefusedError: [Errno 111] Connection refused

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/yusharthsingh/Documents/dbconnection.py", line 3, in <module>
    mydb = mysql.connector.connect(host="localhost", user="yusharthsingh",passwd="fcukdwrld")
  File "/home/yusharthsingh/anaconda3/envs/ritconda/lib/python3.9/site-packages/mysql/connector/__init__.py", line 179, in connect
    return MySQLConnection(*args, **kwargs)
  File "/home/yusharthsingh/anaconda3/envs/ritconda/lib/python3.9/site-packages/mysql/connector/connection.py", line 95, in __init__
    self.connect(**kwargs)
  File "/home/yusharthsingh/anaconda3/envs/ritconda/lib/python3.9/site-packages/mysql/connector/abstracts.py", line 716, in connect
    self._open_connection()
  File "/home/yusharthsingh/anaconda3/envs/ritconda/lib/python3.9/site-packages/mysql/connector/connection.py", line 206, in _open_connection
    self._socket.open_connection()
  File "/home/yusharthsingh/anaconda3/envs/ritconda/lib/python3.9/site-packages/mysql/connector/network.py", line 511, in open_connection
    raise errors.InterfaceError(
mysql.connector.errors.InterfaceError: 2003: Can't connect to MySQL server on 'localhost:3306' (111 Connection refused)
0
задан 2 March 2021 в 22:19

1 ответ

Может быть несколько причин. Наиболее часто цитируемый (см. Например, https://stackoverflow.com/questions/55790121/cant-connect-to-mysql-server-on-localhost3306-even-though-mysqld-is-running )) Небольшая проблема конфигурации: MySQL не слушает localhost , но к 127.0.0.1 . Может ли вы попробовать это?

0
ответ дан 18 March 2021 в 23:29

Другие вопросы по тегам:

Похожие вопросы: