AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • Início
  • system&network
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • Início
  • system&network
    • Recentes
    • Highest score
    • tags
  • Ubuntu
    • Recentes
    • Highest score
    • tags
  • Unix
    • Recentes
    • tags
  • DBA
    • Recentes
    • tags
  • Computer
    • Recentes
    • tags
  • Coding
    • Recentes
    • tags
Início / user-1079796

Meep's questions

Martin Hope
Meep
Asked: 2024-03-10 08:44:44 +0800 CST

Erro Mysql 1045 Acesso negado: Usando senha: FALSO

  • 4

Estou usando MySQL v8.0.35 com Django e python. Um site é usado para acessar o banco de dados com o site e o banco de dados hospedados na AWS. Quando o site tenta acessar o banco de dados de alguma forma, ocorre este erro:

 OperationalError: (1045, "Access denied for user '<user>'@'*****' (using password: NO)")

O principal problema é que não entendo por que a senha não está sendo usada pelo site, apesar de estar incluída na configuração do banco de dados no meu arquivo django settings.py.

Para mim, isso é estranho porque, enquanto faço o ssh na instância do site, consigo executar este comando:

mysqladmin -h <endpoint> -u <user> -p version

é o mesmo acima e quando sou solicitado a inserir minha senha, ela é executada perfeitamente.

Também consigo fazer login no banco de dados executando este comando durante o ssh:

mysql -h <endpoint> -u <user> -p

Nesse ponto, insiro a mesma senha e posso entrar. Quando verifico as permissões do meu usuário, isso aparece

[

No arquivo de configurações que o Django está usando para obter qualquer informação do banco de dados, é isso que eu tenho:

DATABASES={
    'default': {
        'ENGINE': 'django.db.backends.mysql', # Add 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'oracle'.
        'NAME': 'zombeewatch', # Or path to database file if using sqlite3.
        'USER': '<user>', # Not used with sqlite3.
        'PASSWORD': '<password>', # Not used with sqlite3.
        'HOST': '<endpoint>', # Set to empty string for localhost. Not used with sqlite3.
        'PORT': '3306', # Set to empty string for default. Not used with sqlite3.
    }
}

Também posso usar python manage.pysem problemas, então o programa parece ser capaz de obter o banco de dados, o nome de usuário e a senha do meu arquivo de configurações perfeitamente.

Para ser honesto, não tenho ideia de para onde ir a partir daqui. Acho que o principal problema depende do motivo pelo qual o site está tentando fazer login no banco de dados sem uma senha, quando uma é fornecida. Eu sei que há algumas perguntas com o mesmo erro, mas o contexto por trás delas parece ser muito diferente. Se eu puder fornecer mais informações, por favor me avise!

**Observe que confirmei que a senha que estou usando no arquivo é a correta. No mínimo, é o mesmo que estou copiando e colando quando é solicitada uma senha para os comandos mysql e mysqladmin.

mysql
  • 1 respostas
  • 43 Views

Sidebar

Stats

  • Perguntas 205573
  • respostas 270741
  • best respostas 135370
  • utilizador 68524
  • Highest score
  • respostas
  • Marko Smith

    Você pode passar usuário/passar para autenticação básica HTTP em parâmetros de URL?

    • 5 respostas
  • Marko Smith

    Ping uma porta específica

    • 18 respostas
  • Marko Smith

    Verifique se a porta está aberta ou fechada em um servidor Linux?

    • 7 respostas
  • Marko Smith

    Como automatizar o login SSH com senha?

    • 10 respostas
  • Marko Smith

    Como posso dizer ao Git para Windows onde encontrar minha chave RSA privada?

    • 30 respostas
  • Marko Smith

    Qual é o nome de usuário/senha de superusuário padrão para postgres após uma nova instalação?

    • 5 respostas
  • Marko Smith

    Qual porta o SFTP usa?

    • 6 respostas
  • Marko Smith

    Linha de comando para listar usuários em um grupo do Windows Active Directory?

    • 9 respostas
  • Marko Smith

    O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL?

    • 3 respostas
  • Marko Smith

    Como determinar se uma variável bash está vazia?

    • 15 respostas
  • Martin Hope
    Davie Ping uma porta específica 2009-10-09 01:57:50 +0800 CST
  • Martin Hope
    kernel O scp pode copiar diretórios recursivamente? 2011-04-29 20:24:45 +0800 CST
  • Martin Hope
    Robert ssh retorna "Proprietário incorreto ou permissões em ~/.ssh/config" 2011-03-30 10:15:48 +0800 CST
  • Martin Hope
    Eonil Como automatizar o login SSH com senha? 2011-03-02 03:07:12 +0800 CST
  • Martin Hope
    gunwin Como lidar com um servidor comprometido? 2011-01-03 13:31:27 +0800 CST
  • Martin Hope
    Tom Feiner Como posso classificar a saída du -h por tamanho 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich O que é um arquivo Pem e como ele difere de outros formatos de arquivo de chave gerada pelo OpenSSL? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent Como determinar se uma variável bash está vazia? 2009-05-13 09:54:48 +0800 CST

Hot tag

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • Início
  • Perguntas
    • Recentes
    • Highest score
  • tag
  • help

Footer

AskOverflow.Dev

About Us

  • About Us
  • Contact Us

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve