Comment dépanner « Échec de la connexion pour l'utilisateur de contrôle dans la configuration » avec phpMyAdmin dans XAMPP ?

Susan Sarandon
Libérer: 2024-10-19 20:57:02
original
448 Les gens l'ont consulté

How to Troubleshoot

Dépannage « La connexion pour l'utilisateur de contrôle tel que défini dans votre configuration a échoué » avec phpMyAdmin dans XAMPP

Lors de la configuration de phpMyAdmin dans XAMPP, les utilisateurs peuvent rencontrer le message d'erreur "La connexion pour l'utilisateur de contrôle tel que défini dans votre configuration a échoué." Cela peut être dû à un manque d'autorisations pour l'utilisateur de la base de données désigné pour gérer phpMyAdmin.

Pour résoudre ce problème, suivez ces étapes :

  1. Connectez-vous à phpMyAdmin en tant que root : Lancez phpMyAdmin dans votre navigateur et entrez vos informations d'identification root.
  2. Créez une base de données phpmyadmin : Créez une nouvelle base de données nommée "phpmyadmin" pour stocker les paramètres de configuration de phpMyAdmin.
  3. Créer un utilisateur « pma » : Établissez un nouvel utilisateur nommé « pma ». Définissez son hôte sur le nom d'hôte ou l'adresse IP de votre serveur Web (généralement localhost s'il se trouve sur la même machine). Notez le mot de passe que vous attribuez.
  4. Accordez l'accès à la base de données phpmyadmin : Fournissez à l'utilisateur "pma" l'autorité complète pour modifier et accéder à la base de données phpmyadmin.
  5. Localiser et ouvrez create_tables.sql : Accédez au répertoire d'installation de phpMyAdmin et explorez le sous-répertoire "sql". Localisez le fichier « create_tables.sql » et ouvrez-le dans un éditeur de texte.
  6. Importer une requête SQL : Sélectionnez la base de données phpmyadmin dans phpMyAdmin et accédez à l'onglet « SQL ». Copiez-collez le contenu de create_tables.sql dans la zone de texte et exécutez la requête.
  7. Mettre à jour config.inc.php : Accédez au répertoire d'installation de phpMyAdmin et accédez au fichier "config.inc .php". Ajoutez l'extrait de code suivant ou ajustez celui existant avec les informations appropriées :
<code class="php">// phpMyAdmin settings
$cfg['Servers'][1]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][1]['controluser'] = 'pma';
$cfg['Servers'][1]['controlpass'] = 'your_password_for_pma';

// Database settings
$cfg['Servers'][1]['bookmarktable'] = 'pma_bookmark';
// ... (remaining database configuration)</code>
Copier après la connexion
  1. Enregistrez et déconnectez-vous : Enregistrez le fichier config.inc.php, puis déconnectez-vous de phpMyAdmin.
  2. Reconnectez-vous : Rouvrez phpMyAdmin et reconnectez-vous.

En complétant ces étapes, vous avez résolu les problèmes d'autorisation et établi l'environnement nécessaire pour que phpMyAdmin fonctionne correctement avec XAMPP.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!