Heim  >  Artikel  >  Datenbank  >  Wie phpmyadmin das Problem des Kontrollbenutzerverbindungsfehlers löst

Wie phpmyadmin das Problem des Kontrollbenutzerverbindungsfehlers löst

藏色散人
藏色散人nach vorne
2021-07-09 17:11:312684Durchsuche

Dieser Artikel erklärtphpmyadminwie man das Problem des Verbindungsfehlers bei der Steuerung von Benutzern löst. Ich hoffe, dass er Freunden in Not hilfreich sein wird!

phpmyadmin konnte die Benutzerverbindung nicht steuern, die ultimative Lösung

1 Die folgenden Artikel wurden im Internet gefunden

Da ich phpmyadmin mit apt-get installiert habe, habe ich die Konfigurationsdatei überprüft und festgestellt, dass /usr/ share/ Die config.inc.php unter phpmyadmin ist tatsächlich auf /etc/phpmyadmin/config.inc.php abgebildet.

Öffnen Sie /etc/phpmyadmin/config.inc.php, suchen Sie laut Fehlermeldung den Code zur Steuerung des Benutzers:

$cfg['Servers'][$i]['controluser'] =
$cfg['Servers'][$i]['controlpass'] =

Löschen Sie das Ding nach dem Gleichheitszeichen und ändern Sie es in:

$cfg['Servers'][$i]['controluser'] = ‘root’;
$cfg['Servers'][$i]['controlpass'] = ’123456′;

123456 ist Ihr Root Passwort, speichern Sie es. Das Aktualisieren der phpmyadmin-Seite mithilfe der in der Konfigurationsdatei definierten Kontrollbenutzerverbindung ist fehlgeschlagen. Problem gelöst.

Laden Sie ein Installationspaket entsprechend Ihrer phpmyadmin-Version aus dem Internet herunter. Ich habe Folgendes heruntergeladen: phpMyAdmin-3.2.2-all-linguals.zip, entpacken Sie die Datei scripts/create_tables.sql, melden Sie sich bei phpmyadmin an und erstellen Sie eine neue Datenbank mit dem Namen phpmyadmin. Importieren Sie die Datei create_tables.sql.

Ändern Sie dann /etc/phpmyadmin/config.inc.php und ändern Sie:

$cfg['Servers'][$i]['pmadb'] = ‘phpmyadmin’;
$cfg['Servers'][$i]['bookmarktable'] = ‘pma_bookmark’;
$cfg['Servers'][$i]['relation'] = ‘pma_relation’;
$cfg['Servers'][$i]['table_info'] = ‘pma_table_info’;
$cfg['Servers'][$i]['table_coords'] = ‘pma_table_coords’;
$cfg['Servers'][$i]['pdf_pages'] = ‘pma_pdf_pages’;
$cfg['Servers'][$i]['column_info'] = ‘pma_column_info’;
$cfg['Servers'][$i]['history'] = ‘pma_history’;
$cfg['Servers'][$i]['designer_coords'] = ‘pma_designer_coords’;

Zum Schluss starten Sie MySQL und Apache neu. Ich habe es jedoch nicht gelöst und es vorübergehend aufgezeichnet find / -name config. inc.php

Mehrere Pfade finden

/usr/share/phpmyadmin/setup/frames/config.inc.php
/var/www/html/wordpress/phpmyadmin/config.inc.php
/var/www/html/wordpress/phpmyadmin/setup/frames/config.inc.php
/var/lib/phpmyadmin/config.inc.php
/etc/phpmyadmin/config.inc.php

Durch das Lesen des darin enthaltenen Codes habe ich festgestellt, dass es in

/etc/phpmyadmin/config.inc.php

zwei Typen gibt, $dbuser und $dbpass,

Ändern Sie diese beiden Typen in Die Konten, die Sie zum Herstellen einer Verbindung zur Datenbank und zum Passwort verwenden, sind in Ordnung, aber Sie müssen auch Apache und MySQL neu starten.

3 Zusammenfassend habe ich ein paar Zweifel: Warum ändert sich das? zwei Variablen funktionieren nicht?

Tatsächlich bedeuten diese beiden Variablen die Konfiguration des Superadministrator-Benutzernamens und -Passworts

Die tatsächlich funktionierenden Variablen sind $dbuser und $dbpass.

Das obige ist der detaillierte Inhalt vonWie phpmyadmin das Problem des Kontrollbenutzerverbindungsfehlers löst. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:csdn.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen