Comment désactiver la connexion racine dans phpmyadmin

Comment désactiver la connexion racine dans phpmyadmin

PhpMyAdmin est l'application Web la plus populaire pour la gestion des serveurs de base de données MySQL. De nombreux utilisateurs l'ont également utilisé pour accéder aux bases de données des environnements de production. Dans ce cas, la sécurité est une préoccupation majeure. Fournir l'accès à un compte racine de phpmyadmin peut être nocif pour votre serveur de base de données. Nous vous recommandons donc d'utiliser des comptes non racinaires pour l'accès des bases de données.

Ce tutoriel vous aidera à désactiver complètement la connexion racine dans phpmyadmin.

Désactiver la connexion racine dans phpmyadmin

Tout d'abord, trouvez l'emplacement du répertoire PHPMYADMIN Selon votre installation. Généralement, il est installé sous / usr / share / phpmyadmin annuaire. Dans certains cas, le fichier de configuration peut être situé sous le / etc / phpmyadmin annuaire.

Passez au répertoire PHPMYADMIN:

CD / USR / SHARE / PHPMYADMIN  

Puis modifier configurer.dans.php, qui est le fichier de configuration principal pour phpmyadmin.

configuration vim.Inc.php  

et ajouter / mettre à jour les paramètres suivants:

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

Certaines des installations par défaut peuvent ne pas avoir la configuration.Inc.php. Dans ce cas, vous pouvez faire une copie du configurer.goûter.Inc.php fichier au même emplacement.

CP Config.goûter.Inc.PHP Config.Inc.php  

Configuration de test

Ouvrez phpmyadmin dans un navigateur Web et essayez de vous connecter avec le compte racine. Tu verras "Accès refusé!»Message d'erreur à l'écran. Cela signifie que les modifications fonctionnent correctement.

Les références:
Comment installer phpmyadmin sur centos en utilisant yum
Configurer PhpMyAdmin sur Centos, Rhel et Fedora à l'aide de fichiers source