So suchen und ersetzen Sie Text in der Datenbank mithilfe von MySQL-Abfragen von cPanel

Möchten Sie Text aus Ihren WordPress-Blogbeiträgen ersetzen? Angenommen, Sie haben etwas hinzugefügt, das aktualisiert wurde. Anstatt jeden Beitrag zu bearbeiten, können Sie die Datenbank verwenden.

Nehmen wir an, Sie haben einen Website-Link zu vielen Blog-Beiträgen und möchten ihn aktualisieren. Durch Suchen und Ersetzen in der Datenbank kann Ihr Problem gelöst werden.

Der Umgang mit einer Datenbank kann jedoch riskant sein, daher ist es notwendig, ein Backup Ihrer Website und ihrer Datenbank zu erstellen. Sie können entweder ein Plugin verwenden oder es manuell tun.

Sogar zum Ersetzen eines Textes aus einer Datenbank können Sie ein Plugin verwenden, aber wenn Sie ein fortgeschrittener Benutzer sind, können Sie eine MySQL-Abfrage verwenden.

In diesem Tutorial erfahren Sie mehr über die Abfrage und wie Sie jeden Text mit phpMyAdmin aktualisieren können. Möglicherweise wissen Sie bereits, wie Sie darauf zugreifen.

Heutzutage bietet fast jedes Webhosting-Unternehmen Zugriff auf cPanel.

Ein schrittweiser Prozess zum Suchen und Ersetzen von Text

Zunächst sollten Sie mit cPanel vertraut sein. Sie werden einige Screenshots sehen. Wenn diese also von Ihrem cPanel abweichen, machen Sie sich keine Sorgen, denn jedes Webhosting-Unternehmen verwendet ein anderes Designthema.

Sie können das phpMyAdmin-Symbol leicht finden. Einige Unternehmen bieten auch den direkten Zugriff auf die Datenbank an.

Wenn Sie Bluehost, Siteground, Hostinger, Inmotionhosting, JustHost, DreamHost usw. für das Webhosting verwenden,  brauchen Sie sich keine Sorgen zu machen. Auch wenn Sie ein anderes Webhosting nutzen, ist phpMyAdmin Standard.

Folge den Schritten.

Schritt 1:

Öffnen Sie Ihr cPanel-Konto und suchen Sie nach phpMyAdmin

. Sie finden es im Abschnitt „Datenbanken“.

So suchen und ersetzen Sie Text in der Datenbank mithilfe von MySQL-Abfragen

Klicken Sie zum Öffnen.

Schritt 2:

In Ihrem Browser öffnet sich ein neuer Tab.

Sie können den Datenbanknamen aus dem Menü auf der linken Seite auswählen  oder auf Datenbanken klicken

.

So suchen und ersetzen Sie Text in der Datenbank mithilfe von MySQL-Abfragen

Wählen Sie den Datenbanknamen aus, den Sie öffnen möchten.

Schritt 3:

Wie Sie sehen, gibt es viele Datenbanktabellen.

 Jetzt müssen Sie im Hauptnavigationsmenü von phpMyAdmin auf die Option SQL klicken

.

So suchen und ersetzen Sie Text in der Datenbank mithilfe von MySQL-Abfragen

Schritt 4:

Es erscheint ein Feld zum Ausführen einer SQL-Abfrage. Lassen Sie mich Ihnen das Format einer SQL-Abfrage zeigen

.

So suchen und ersetzen Sie Text in der Datenbank mithilfe von MySQL-Abfragen

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
TABLE_NAME aktualisieren, FIELD_NAME = festlegen
ersetzen ( FELDNAME, ‘Zu suchender Text’ , ‘Zu ersetzender Text’ ) ;
update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, ‘Text to search’, ‘Text to replace with’);
update TABLE_NAME set FIELD_NAME =
replace(FIELD_NAME, 'Text to search', 'Text to replace with');

Jetzt möchten Sie beispielsweise etwas aus Ihren Blogbeiträgen ersetzen. Nehmen wir an, Sie möchten nach „blogging world“ suchen  und es durch „blogosphere“ ersetzen.  Der Code sieht wie folgt aus.

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
aktualisiere wp_posts und setze post_content =
ersetzen ( post_content, ‘blogging world’ , ‘blogosphere’ ) ;
update wp_posts set post_content =
replace(post_content, ‘blogging world’, ‘blogosphere’);
update wp_posts set post_content =
replace(post_content, 'blogging world', 'blogosphere');

Klicken Sie auf die Schaltfläche „Los“  , und schon sind Sie fertig.

Hinweis: Änderungen an der Datenbank sind unwiderruflich, es ist besser, den Computer im Zaum zu halten.

Wenn Sie sich fragen, wie Sie den Tabellennamen und den Feldnamen ermitteln können, möchte ich Ihnen eine Idee geben.

Wenn Sie die Datenbank öffnen, sehen Sie viele Tabellen mit „wp_“  als Präfix; Wenn Sie es geändert haben, kann das Präfix anders sein.

Der Punkt ist, dass Sie die Tabelle leicht herausfinden können. Lassen Sie mich einige Namen von Tabellen erwähnen.

  • wp_comments
  • wp_posts
  • wp_termeta
  • wp_options
  • Wp_users

Um eine SQL-Abfrage zu erstellen, müssen Sie den Tabellen- und Feldnamen kennen. Sie können den Feldnamen sehen, nachdem Sie die Tabelle geöffnet haben, die Sie bearbeiten möchten.

Herzlichen Glückwunsch, Sie haben gelernt, Text in der Datenbank Ihrer Website zu suchen und zu ersetzen.

Ich hoffe, dass Sie Ihren Aufwand durch die Verwendung einer MySQL-Abfrage reduzieren können

Wie ich bereits erwähnt habe, sind solche Aufgaben etwas für Technikfreaks. Wenn Sie keine Ahnung von MySQL haben, sollten Sie ein Plugin verwenden; Im offiziellen Repository sind viele kostenlose WordPress-Plugins verfügbar.

Ich erinnere mich, als ich meine Website kaputt machte, indem ich eine Codezeile kopierte und in die Datenbank einfügte. Es ist besser, die notwendigen Sicherheitsvorkehrungen zu treffen.

Abschluss

Die WordPress-Datenbank hat eine recht konventionelle Struktur, aber für Nicht-Techniker kann sie beängstigend sein. Abhängig von Ihrem Fachwissen können Sie eine der beiden Methoden wählen.

Wenn Sie jedoch vorhaben, etwas in Ihren Blogbeiträgen zu ersetzen, können Sie die im obigen Beispiel gezeigte SQL-Abfrage verwenden.

Schauen Sie sich diese Top 3 der cPanel-Hosting-Dienste an:

HostArmada
5,0

716 Benutzerbewertungen

2,49 $ /Monat
Startpreis

Besuchen Sie HostArmada

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.5
  • Unterstützung
    4.5
  • Merkmale
    4.5
  • Zuverlässigkeit
    4.5
  • Preisgestaltung
    4,0
FastComet
4.8

1.588 Nutzerbewertungen

1,79 $ /Monat
Startpreis

Besuchen Sie FastComet

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.7
  • Unterstützung
    5,0
  • Merkmale
    4.8
  • Zuverlässigkeit
    4.5
  • Preisgestaltung
    5,0
Hostinger
4.6

2.435 Nutzerbewertungen

2,99 $ /Monat
Startpreis

Besuchen Sie Hostinger

Bewertung basierend auf Expertenbewertung
  • Benutzerfreundlich
    4.7
  • Unterstützung
    4.7
  • Merkmale
    4.8
  • Zuverlässigkeit
    4.8
  • Preisgestaltung
    4.7