Schlagwort SQL

Suchen und Ersetzen per SQL-Statement

Bei der Migration einer Website oder bei der Umwandlung von Formaten kann es notwendig sein, dass Daten in einer MySQL-Datenbank ersetzt werden müssen. In folgendem Beispiel möchte ich alle Vorkommen von " durch “ ersetzen. Die Ersetzung soll dabei in…

Alle WordPress-Plugins per SQL deaktivieren

Im Fehlerfall oder aus administrativen Gründen kann es notwendig sein, dass kurzfristig alle WordPress-Plugins deaktiviert werden müsse. Das geht schnell und einfach über folgendes SQL-Statement, das innerhalb der WordPress-Datenbank ausgeführt werden muss: Nach dem Ausführen des SQL-Statements sind alle Plugins…

WordPress SQL Queries loggen

Um die von WordPress durchgeführten Database Queries zu loggen, muss man zunächst SAVEQUERIES in der wp-config.php aktivieren. Dazu folgenden Eintrag hinzufügen: Anschließend muss folgender Code zu einem Plugin oder in die functions.php des aktivierten Themes hinzugefügt werden: Diese Methode erstellt…

Custom Post Type Name per SQL ändern

Um den Namen eines Custom Post Types (CPT) in WordPress per SQL-Statement zu ändern, einfach folgendes Statement ausführen: <new post type name> und <old post type name> müssen entsprechend angepasst werden. Bei Arbeiten direkt an der Datenbank empfiehlt sich immer…

MySQL root Passwort zurücksetzen

Das nachfolgende Tutorial beschreibt, wie sich das MySQL root Passwort von der Kommandozeile (unter Linux) zurücksetzen lässt. Im ersten Schritt wird der MySQL Service gestoppt: Danach wird der MySQL-Server ohne Berechtigungstabellen gestartet. Dadurch kann jeder ohne Passwort mit allen Rechten…

WordPress SQL Queries debuggen

Es gibt verschiedene Wege, Probleme mit SQL-Statements innerhalb von WordPress zu untersuchen / debuggen. Die relevantesten Methoden habe ich nachfolgend aufgezeigt. Debugging aktivieren Im ersten Schritt muss der Debug Mode aktiviert werden. Dies kann über die nachfolgenden Einträge in der…

ID nach $wpdb->insert herausfinden

Wenn du $wpdb->insert nutzt, um Daten in die WordPress Datenbank zu schreiben, dann kann es von Interesse sein, die ID des soeben geschriebenen Datensatzes herauszufinden. WordPress bietet dafür insert_id. Ein komplettes Codebeispiel sieht wie folgt aus: $last_id enthält nun den…

MySQL Validate Plugin entfernen

Um das MySQL Validate Plugin (das die Komplexität von Kennwörtern überprüft) zu entfernen, einfach aus der MySQL Command Prompt folgenden Befehl aufrufen: Die Ausgabe sollte so aussehen: Nun sollte das Validate Passwort entfernt sein.