MySQL ist in den letzten zehn Jahren eine beliebte Datenbank geworden, und WordPress-Blogs verwenden die MySQL-Datenbank. Hier fassen wir acht nützliche SQL -Anweisungen für WordPress -System zusammen, um einige praktische Probleme zu lösen. 1. Erstellen Sie eine Sicherungsdatenbank Das Sichern einer Datenbank ist das erste, was Sie tun können. Nach dem Anmelden bei Phpmyadmin. Wählen Sie Ihre WordPress -Datenbank aus und klicken Sie dann auf die Schaltfläche "Exportieren", wählen Sie eine Komprimierungsmethode (Sie können GZIP verwenden) und klicken Sie auf die Schaltfläche "Ausführen". lokal. 2. Stapel -Löschen von Artikelrevisionen Versionen von WordPress 2.6 haben eine Funktion nach Überarbeitungen hinzugefügt. Führen Sie nach dem Anmelden bei PHPMYADMIN die folgende SQL -Anweisung aus, um sie in Chargen zu löschen. Löschen aus wp_posts wobei post_type = "revision"; Eine wahre Geschichte ist, dass ein Freund von mir online einen Blog eingerichtet hat Natürlich ist meistens Spam, und es dauert viel Zeit, um diese Kommentare manuell zu löschen, damit wir den folgenden Ansatz verwenden können. Führen Sie die folgende SQL -Anweisung aus, nachdem Sie sich bei PHPMYADMIN angemeldet haben. Löschen aus WP_COMMENMENTS, wobei comment_ -anerkannt = '0'; 4. Die Artikelattribute ändern Nachdem Sie WordPress installiert haben, wird das Admin -Konto erstellt, und viele Personen verwenden dieses Konto falsch, um Blogs zu schreiben, bis sie erkennen, dass dies kein persönliches Konto ist. Die Lösung ist, dass es viel Zeit dauert, um die Autorenattribute in jedem Artikel zu ändern. Zunächst müssen Sie Ihren korrekten Benutzernamen finden. ID auswählen, display_name von wp_users; Aktualisieren Sie wp_posts set post_author = new_author_id wobei post_author = old_author_id; Viele Menschen verwenden sehr komplizierte Passwörter, um ihren Blog vor gehackt zu schützen. Natürlich können Sie Ihnen einen Link senden, um Ihr Passwort per E -Mail zurückzusetzen. Wenn Sie jedoch nicht auf Ihre E -Mail -Adresse zugreifen können, müssen Sie die folgende SQL -Anweisung verwenden, um Ihr Passwort zurückzusetzen. Aktualisieren Sie WP_USERS setze user_pass = md5 ('password') wobei wp_users.user_login = 'admin' limit 1; 6. Ändern Sie den Domänennamen von WordPress Möglicherweise möchten Sie manchmal den Domänennamen Ihres Blogs ändern, aber WordPress speichert Ihren Domain -Namen in der Datenbank, sodass Sie die folgende SQL -Anweisung verwenden müssen, um ihn zu ändern. Aktualisieren Sie wp_options set option_value = ersetzen (option_value, 'http://www.oldsite.com', 'http://www.newsite.com') wobei option_name = 'home' oder option_name = 'siteurl'; Aktualisieren Sie WP_POSTS SET GUid = Ersatz (Guid, 'http: //www.oldsite.com''http: //www.newsite.com'); Aktualisieren Sie wp_posts set post_content = ersetzen (post_content, 'http://www.oldsite.com', 'http://www.newsite.com'); Wenn Sie Blog -Leistung haben, ist es sehr wichtig, die Anzahl der Abfragedatenbanken zu kennen, um Datenbankabfragen zu reduzieren, wissen wir, wie viele Abfragen auf einer Seite sind. Dieses Mal müssen Sie sich nicht bei PHPMYADMIN anmelden. <? php if (is_user_logged_in ()) {?> Wenn Ihre Datenbank aus irgendeinem Grund beschädigt oder verloren ist (Hacker- oder Upgrade -Fehler), können Sie Ihre WordPress -Datenbank wiederherstellen. Melden Sie sich bei PHPMYADMIN an, wählen Sie Ihre WordPress -Datenbank aus, klicken Sie auf die Schaltfläche "Importieren", klicken Sie auf die Schaltfläche "Durchsuchen" und wählen Sie die Sicherungsdatei von Ihrer Festplatte aus und klicken Sie auf die Schaltfläche "Ausführen", um die Datenbank zu importieren. Wenn es gut geht, kehrt Ihre WordPress -Funktion wieder normal.
3.. Batch -Spam -Kommentare löschen
Seien Sie vorsichtig, während diese Lösung sehr nützlich ist, um Millionen von Spam zu behandeln, entfernt sie auch nicht genehmigte Kommentare. Daher ist es besser, Akismet zu installieren, um mit Spam umzugehen.
Angenommen, diese ID ist new_author_id und die ID des Administratoradministrators ist old_author_id und führen dann die folgende SQL -Anweisung aus.
5. Das Passwort manuell zurücksetzen
MD5 ist eine integrierte Hash-Funktion in MySQL zum Konvertieren von Passwörtern in Hash-Werte.
Als nächstes müssen Sie auch den folgenden SQL verwenden, um die Richtlinien des Artikels zu ändern.
Verwenden Sie schließlich die folgende Anweisung, um alle alten Domain -Namen im Artikel durch neue Domainnamen zu ersetzen.
7. Zeigen Sie die Anzahl der SQL -Abfragen an
<? php echo get_num_queries ();
<? php}?>
8. Stellen Sie Ihre WordPress -Datenbank wieder her