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'