Solucionando problemas de acesso ao banco de dados: resolvendo erros de "acesso negado" para usuários no localhost
Ao tentar se conectar a um banco de dados MySQL usando um banco de dados MySQL específico conta de usuário, você poderá encontrar a mensagem de erro "acesso negado ao usuário ''@'localhost' ao banco de dados ''". Este erro indica que o usuário não tem os privilégios necessários para acessar o banco de dados.
Para resolver esse problema, você precisa criar o usuário e conceder-lhe os privilégios apropriados:
CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
Em seguida, você precisa conceder ao usuário as permissões necessárias no banco de dados. Neste exemplo, estamos concedendo todos os privilégios necessários no banco de dados de 'publicação':
GRANT ALL PRIVILEGES ON publication.* TO 'username'@'localhost';
Depois de criar e conceder privilégios, é essencial liberar os privilégios para garantir as alterações entram em vigor imediatamente:
FLUSH PRIVILEGES;
Depois de concluir essas etapas, o usuário deverá ter acesso total ao banco de dados de 'publicação' do host 'localhost'. Certifique-se de adaptar o 'nome de usuário' e a 'senha' com os valores desejados e modificar quaisquer outros nomes ou privilégios de banco de dados conforme necessário.
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