PhpMyAdmin - Acesso negado para o usuário

Na linguagem de programação PHP, existe uma ferramenta de código aberto chamada PhpMyAdmin que lida com a administração do MySQL. O acesso pode ser negado quando o acesso ao MySQL é tentado através do usuário root . Raiz requer a inserção de uma senha e uma vez que é erroneamente digitado ou não é fornecido, esse problema surge. Isso pode ser configurado com a ajuda da ferramenta PHP. Os direitos do usuário root também podem ser redefinidos ao mesmo tempo.

Os iniciantes podem enfrentar problemas ao acessar o MySql pelo usuário root. Isso acontece quando a raiz exige que você insira uma senha e o usuário digitou a senha errada ou não a forneceu. Isso pode ser facilmente configurado usando as seguintes etapas:

  • Passo 1: Abra o MySql
  • Passo 2: Através do phpMyAdmin / librarires, você deve editar o arquivo config.inc.php
    • Onde $ cfg ['PmaAbsoluteUri'] = ''; for exibido, altere o comando para $ cfg ['PmaAbsoluteUri'] = 'localhost / phpmyadmin /';
  • Passo 3: Com relação aos comandos do servidor, altere $ cfg ['Servers'] [$ i] ['host'] = 'localhost'; para $ cfg ['Servers'] [$ i] ['host'] = 'Localhost';
  • Passo 4: Para inserir sua nova senha para o usuário root, encontre o comando $ cfg ['Servers'] [$ i] ['password'] = ''; e digite sua senha no campo fornecido
    • Por exemplo: $ cfg ['Servers'] [$ i] ['password'] = 'digite sua senha aqui';
  • Etapa 5: Reinicie o MySql

Para redefinir os direitos do usuário root

Para poder redefinir os direitos do usuário root, você deve digitar os seguintes comandos

mysql> GRANT ALL PRIVILEGES ON *. * PARA IDENTIFICADO POR 'sua senha atual' WITH GRANT

Insira o host e a senha

Esta seção permitirá que você insira o nome do host e a conta de usuário por padrão e configure-os com a senha correta, conforme alocada para eles na pasta php.ini. Para fazer isso, use o código abaixo:

  • Host padrão para mysql_connect () (não se aplica no modo de segurança):
    •  mysqli.default_host = 'localhost' 
  • Usuário padrão para mysql_connect () (não se aplica no modo de segurança):
    •  mysqli.default_user = 'root' 
  • Senha padrão para mysqli_connect () (não se aplica no modo de segurança):
    • Nota: Geralmente, é uma má idéia armazenar senhas neste arquivo, pois qualquer usuário com acesso PHP pode visualizá-lo
    •  mysqli.default_pw = 'sua senha atual' 
Artigo Anterior Próximo Artigo

Principais Dicas