1
resposta

[Reclamação] password authentication failed

To com o mesmo erro que uma galera e ninguém responde...

conn = _connect(dsn, connection_factory=connection_factory, **kwasync) sqlalchemy.exc.OperationalError: (psycopg2.OperationalError) connection to server at "localhost" (127.0.0.1), port 5432 failed: FATAL: password authentication failed for user "airflow_user" connection to server at "localhost" (127.0.0.1), port 5432 failed: FATAL: password authentication failed for user "airflow_user"``

1 resposta

Olá, Daniel! Tudo bem?

O erro que você está enfrentando indica que a autenticação falhou para o usuário "airflow_user". Isso pode ter ocorrido por alguns motivos, como um erro de digitação na senha ou no nome do usuário quando você estava configurando o banco de dados PostgreSQL.

Vamos revisar alguns passos que você pode ter perdido ou que possam ter causado o problema:

  1. Primeiro, verifique se você criou o usuário "airflow_user" corretamente no PostgreSQL. Você fez isso com o seguinte comando:
CREATE USER airflow_user WITH PASSWORD 'airflow_pass'
  1. Em seguida, você concedeu todos os privilégios ao usuário "airflow_user" no banco de dados "airflow_db" com o comando:
GRANT ALL PRIVILEGES ON DATABASE airflow_db TO airflow_user
  1. Por fim, você configurou a conexão com o banco de dados no arquivo "airflow.cfg", substituindo a url na variável "sql_alchemy_conn" pela seguinte:
sql_alchemy_conn = postgresql+psycopg2://airflow_user:airflow_pass@localhost/airflow_db

Se você seguiu todos esses passos corretamente e ainda está enfrentando o problema, sugiro que você tente recriar o usuário e o banco de dados no PostgreSQL e reconfigure a conexão no arquivo "airflow.cfg".

Espero ter ajudado e bons estudos!

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