Heim >Datenbank >phpMyAdmin >Mehrere Methoden zum Festlegen des Anmeldekennworts in phpmyadmin
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!
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登陆用户密码
3. Verwenden Sie den HTTP-Autorisierungsmodus
$cfg['Servers'][$i]['auth_type'] = 'http';
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
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
Inhalt der .htaccess-Datei
authtype basic authuserfile /etc/php_passwd authname information require valid-user
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.
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!