Heim > Datenbank > phpMyAdmin > Mehrere Methoden zum Festlegen des Anmeldekennworts in phpmyadmin

Mehrere Methoden zum Festlegen des Anmeldekennworts in phpmyadmin

藏色散人
Freigeben: 2020-01-02 14:00:13
nach vorne
6671 Leute haben es durchsucht

Die folgende Spalte des phpmyadmin-Tutorials stellt Ihnen verschiedene Methoden zum Festlegen des Anmeldekennworts für phpmyadmin vor. Ich hoffe, dass es für Freunde in Not hilfreich ist!

Mehrere Methoden zum Festlegen des Anmeldekennworts in phpmyadmin

config.inc.php

Unkonfiguriertes phpMyAdmin ist sehr unsicher, anfällig für Angriffe oder kann überhaupt nicht verwendet werden. phpMyAdmin verfügt über drei Arten von Autorisierungsmodi :

1.cookie: Zeigt eine Web-Anmeldeseite an, gibt den MySQL-Benutzernamen und das Passwort ein und öffnet dann die Verwaltungsschnittstelle

2.http: Zeigt ein Windows-Anmeldefeld an und gibt den MySQL-Benutzer ein Name und Passwort, dann geben Sie die Verwaltung ein

3.config: Geben Sie den MySQL-Benutzernamen und das Passwort direkt in config.inc.php ein, zeigen Sie die Anmeldeschnittstelle nicht an, rufen Sie direkt die Verwaltungsschnittstelle auf

phpMyAdmin Der Name der Konfigurationsdatei von lautet config.inc.php. Die Änderungsmethode von config.inc.php in jeder Version lautet wie folgt:

Vorherige Version 2.6: Ändern Sie config.inc .sample.php zu config.inc. php

Version 2.7: Ändern Sie config.default.php zu config.inc.php

Version 2.8: Verwenden Sie das Konfigurationsskript '/script/setup. php', um die Konfigurationsdatei zu generieren, kopieren Sie die generierte Datei und speichern Sie sie manuell als config.inc.php

Konfigurationsskript, das in Version 2.8 oder höher bereitgestellt wird:

1. Verwenden Sie den Cookie-Autorisierungsmodus Um „auth_type“ in „cookie“ zu ändern und dann „blowfish_secret“ zu ändern, wird eine beliebige Zeichenfolge als verschlüsselte Zeichenfolge des Cookies verwendet. Wenn kein Verschlüsselungsschlüssel vorhanden ist, zeigt das System an: „Die Konfigurationsdatei erfordert jetzt eine streng geheime Phrase.“ Passwort (blowfish_secret)“. Die Konfigurationsdatei lautet wie folgt:

$cfg[' Servers'][$i]['auth_type'] = 'cookie'; $cfg['blowfish_secret'] = '44e2f5aece2855 .93921574';

Nach der Änderung ist die Web-Anmeldeseite im HTTP-Autorisierungsmodus

2. Konfigurationsautorisierungsmodus verwenden

config erfordert diese Parameter:

$cfg['Servers'][$i]['auth_type'] = 'config';   //授权模式
$cfg['Servers'][$i]['user'] = 'root';         //mysql登陆用户
$cfg['Servers'][$i]['password'] = '12345';    //mysql登陆用户密码
Nach dem Login kopieren

3. Verwenden Sie den HTTP-Autorisierungsmodus

$cfg['Servers'][$i]['auth_type'] = 'http';
Nach dem Login kopieren

Anmeldefenster des HTTP-Autorisierungsmodus

Hinweis: Wenn der MySQL-Server Version 4.1 oder höher verwendet und die Client-Verbindung MySQL 4.1 oder niedriger verwendet, stellen Sie sicher, dass dies der Fall ist um die Funktion OLD_PASSWORD beim Festlegen des Passworts für den Benutzer zu verwenden,

Beispiel:

mysql > SET PASSWORD = OLD_PASSWORD('12345')
mysql > /G
Nach dem Login kopieren

Anhang: (Der folgende Inhalt wurde von mir selbst geschrieben)

Zusätzlich zu den oben genannten Drei Methoden, die mit phpmyadmin geliefert werden. Sie können auch die Apache-Konfiguration verwenden, um die Anmeldung einzuschränken, und eine im phpmyadmin-Verzeichnis platzieren, um die zu verwendende Passwortaufzeichnungsdatei anzugeben.

Generieren Sie dann mit htpasswd ein Passwort und speichern Sie es in der Passwortaufzeichnungsdatei (der Inhalt der Datei ist verschlüsselt, verwenden Sie die Methode htpasswd /etc/php_passwd Benutzername).

Inhalt in httpd.conf:

phpmyadmin's directory"> 
AllowOverride AuthConfig
Nach dem Login kopieren

Inhalt der .htaccess-Datei

authtype basic authuserfile /etc/php_passwd authname information require valid-user
Nach dem Login kopieren

Wir können sehen, dass der Inhalt in der Datei /etc/php_passwd diesem ähnelt:

Benutzername:2Y2CD6nfJuwL6

Die Lösung zum Ändern des maximalen Dateilimits in phpmyadmin

Beim Importieren einer großen Datenbank mit phpmyadmin erscheint Folgendes:

No data was received to import. Either no file name was submitted, or the file size exceeded the maximum size permitted by your PHP configuration. See FAQ 1.16.
Nach dem Login kopieren

Zuerst Überprüfen Sie die Konfigurationsdatei php.ini. An den folgenden drei Stellen, upload_max_filesize, memory_limit und post_max_size, wird empfohlen, dass die geänderten Werte etwas größer sind als die importierte SQL-Datenbankdatei, nachdem die oben genannten drei Werte geändert wurden Starten Sie in php.ini die PHP-Umgebung neu oder starten Sie den Computer neu. Beim erneuten Importieren zeigt phpmyadmin zwar immer noch das maximale Importlimit von 20,48 KB an, große Datenbankdateien können jedoch erfolgreich importiert werden.

Das obige ist der detaillierte Inhalt vonMehrere Methoden zum Festlegen des Anmeldekennworts in phpmyadmin. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:csdn.net
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage