"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > Por que estou recebendo erros de “Conexão recusada” ao me conectar ao MySQL com PyMySQL?

Por que estou recebendo erros de “Conexão recusada” ao me conectar ao MySQL com PyMySQL?

Publicado em 2024-11-08
Navegar:819

Why Am I Getting \

Solução de problemas de erro "Conexão recusada" ao conectar-se ao MySQL com PyMySQL

Ao tentar estabelecer uma conexão com MySQL no host local usando PyMySQL, alguns os usuários encontram o erro "soquete: [Errno 111] Conexão recusada". Isso pode ser frustrante, especialmente quando se sabe que o MySQL está em execução.

Para entender a causa desse problema, vamos examinar dois possíveis motivos:

  1. Caminho de soquete incorreto: O PyMySQL pode estar tentando se conectar a um local de soquete diferente daquele onde o MySQL está escutando. Para corrigir isso, execute o comando mysqladmin variáveis ​​| grep socket para determinar a localização do soquete. Em seguida, defina o parâmetro unix_socket ao conectar, como segue:
pymysql.connect(db='base', user='root', passwd='pwd', unix_socket="/tmp/mysql.sock")
  1. Porta incompatível: MySQL pode estar escutando em uma porta diferente da padrão 3306. Verifique isso executando variáveis ​​​​mysqladmin | porta grep. Se necessário, especifique a porta correta ao conectar:
pymysql.connect(db='base', user='root', passwd='pwd', host='localhost', port=XXXX)

Ao abordar uma dessas causas potenciais, você poderá estabelecer com êxito uma conexão com o MySQL no host local usando PyMySQL.

Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3