Como desativar o login root no phpmyadmin

Como desativar o login root no phpmyadmin

Phpmyadmin é o aplicativo da web mais popular para gerenciar servidores de banco de dados MySQL. Muitos usuários também o usaram para acessar bancos de dados de ambientes de produção. Nesse caso, a segurança é uma grande preocupação. O fornecimento de acesso à conta raiz do phpmyadmin pode ser prejudicial ao seu servidor de banco de dados. Por isso, recomendamos o uso de contas não raiz para os bancos de dados de adesão.

Este tutorial ajudará você a desativar completamente o login de raiz no Phpmyadmin.

Desativar o login de raiz em phpmyadmin

Primeiro de tudo, encontre o local do diretório phpmyadmin, conforme sua instalação. Geralmente, está instalado em /usr/share/phpmyadmin diretório. Em alguns casos, o arquivo de configuração pode estar localizado sob o /etc/phpmyadmin diretório.

Mude para o diretório phpmyadmin:

CD/usr/share/phpmyadmin  

Então edite Config.em.php, qual é o principal arquivo de configuração para phpmyadmin.

Config Vim.Inc.php  

e Adicionar/atualizar parâmetros a seguir:

$ cfg ['servidores'] [$ i] ['auth_type'] = 'cookie'; $ cfg ['servidores'] [$ i] ['allowroot'] = false; 

Algumas das instalações padrão podem não ter a configuração.Inc.php. Nesse caso, você pode fazer uma cópia do Config.amostra.Inc.php arquivo no mesmo local.

CP Config.amostra.Inc.php config.Inc.php  

Configuração de teste

Abra o phpmyadmin em um navegador da web e tente fazer login com a conta raiz. Você verá "Acesso negado!”Mensagem de erro na tela. Isso significa que as mudanças funcionam corretamente.

Referências:
Como instalar phpmyadmin no CentOS usando yum
Configure phpmyadmin em centos, rhel e fedora usando arquivos de origem