1
resposta

MySQLdb._exceptions.OperationalError: (2002, "Can't connect to server on 'localhost' (10061)")

Quando tento rodar o código do curso "Flask parte 2: Avançando no desenvolvimento web", aparece essa mensagem MySQLdb.exceptions.OperationalError: (2002, "Can't connect to server on 'localhost' (10061)"), ja reinstalei o mysql, o flaskmysql e n muda nada

1 resposta

Eu ainda não me deparei com essa falha. Porém de acordo com a menssagem do erro, acredito que a falha está na autenticação de acesso ao banco de dados. Verifica os itens abaixo e vê se encontra alguma inconsistência:

  1. Acessa o banco banco de dados pelo shell ou pelo Mysql Workbanch
  2. Verifica se o mysqlClient está instalado.
  3. verifica se a configuração de app estão certas.
app = Flask(__name__)
app.secret_key = 'alura'

app.config['MYSQL_HOST'] = "0.0.0.0"
app.config['MYSQL_USER'] = "root"
app.config['MYSQL_PASSWORD'] = "admin"
app.config['MYSQL_DB'] = "jogoteca"
app.config['MYSQL_PORT'] = 3306

Lembrando que esses parâmetros devem ser de acordo com seu servidor local. Certifique-se que estão corretos

Espero ter ajudado.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software