Ändern Tabellenpräfix Drupal Hosting

Ich habe eine Drupal-7-Website auf einem Webserver ausgeführt wird, ist es zur Zeit eine Datenbank verwendet, die mit aus einem Präfix erstellt wurde.

Ich versuche, diese Datenbank zu einem neuen Drupal-Instanz von einem Shared-Hosting-Provider wiederherzustellen. Ich bin mit dem Backup und Restore-Modul, um die Datenbank zu verschieben. Eine Sache habe ich keine offensichtliche Kontrolle haben, ist, dass ihre „Quick Install-Skript“ erstellt eine neue Drupal-Datenbank mit einem „drupal_“ erfolgen.

Tabelle ändern Präfix Drupal Hosting Ihrer Datenbank neu zu laden

Muss ich meine vorhandenen Datenbank konvertieren, das Präfix haben, denn wie es jetzt meine migrierten Veränderungen scheint nicht einmal gelesen werden, da sie wahrscheinlich beide Standorte Daten nebeneinander sitzen hat, und die Datenbankinformationen Ich möchte Einträge aus don zu lesen ‚t das Präfix haben? Ist diese Argumentation richtig? Wenn ja, wie konvertiere ich meine Drupal-Datenbank in den gleichen, aber jetzt mit dem notwendigen Präfix angewandt ganzen?

Mar fragte 20 '13 um 15:07 Uhr

Wenn Sie phpMyAdmin die einfachste Art und Weise haben ist:

  • gehen Sie auf die Registerkarte „Struktur“ (wo es die Liste der Tabellen ist).
  • wählen Sie alle Tabellen (mit den „Check All“ Kontrollkästchen am Ende der Liste)
  • in der Dropdown-Liste der Nähe des „Check All“ die Aktion wählen Sie „Tabelle Präfix hinzufügen“ (oder „Tabellen-Präfix ersetzen“, wenn das der Fall ist)
  • Legen Sie die Vorsilbe, drücken Sie die Taste und lassen Sie es die ganze Arbeit machen.

Danach erinnerte das Präfix in der Site angeben \ default \ settings.php

beantwortet 29. Juli '14 um 20:48 Uhr

Beachten Sie, dass nicht alle Tabellen ausgewählt werden, wenn Sie „Check All“, nur diejenigen, die auf der Seite sichtbar sind. Drupal hat viele Tabellen und es gibt auch andere Tabellen in Seite 2, die nicht ausgewählt werden. Tun Sie einfach die gleiche Sache auf Seite 2. - wranvaud 20. Oktober '16 um 12:15 Uhr

Wenn es nur die Datenbank mit dem ‚drupal_‘ Präfix ist, brauchen Sie nicht eine Tabelle Präfix zu erstellen.

Der Datenbank-Dump durch die Sicherung erstellt und Wiederherstellen Modul keine Datenbankdefinition enthalten.

Wenn Sie es benötigen, können Sie die mysqldump-Datei extrahieren und die folgende zum Anfang der Datei hinzu:

Ansonsten einfach Ihre Datenbank-Anmeldeinformationen in settings.php ändern und das Sichern und Wiederherstellen Modul Ihre Datenbank neu zu laden.

Der PHP-Skript automatisiert die Umbenennung von mehreren Tabellen in einer MySQL-Datenbank. Es listet alle Tabellen in einer MySQL-Datenbank, die eine definierte Zeichenfolge Muster enthalten. Das Skript erstellt und führt eine Reihe von SQL-Anweisungen, die die Tabelle umbenennen, indem Sie das Suchmuster in den ursprünglichen Tabellennamen mit einem anderen Muster in den neuen Tabellennamen zu ersetzen.

Dieses Skript kann leicht modifiziert werden, um mehrere Datenbanken zu umbenennen, oder wenn die Originalmuster Strippen (F.E. Präfix) und das Hinzufügen eines neuen Musters (F.E. Suffix) benötigt.

Tabelle ändern Präfix Drupal Hosting können die mysqldump-Datei extrahieren

Nachdem das Skript ausgeführt wird, werden Sie Ihre settings.php umbenennen die db_prefix Einstellung bearbeiten müssen. Nachdem das Skript ausgeführt wird, können Sie eine gU Fehlermeldung erhalten: "PDOException: SQLSTATE [42S02]: Basistabelle oder Ansicht nicht gefunden: 1146 Table '[Datenbank] .semaphore' existiert nicht in lock_may_be_available ().". Wenn dies der Fall ist: 1) benennen Sie settings.php um so etwas wie Einstellungen-old.php; 2) Kopieren Sie die default.settings.php auf den Websites / Standardordner und benennen Sie sie in settings.php. Dadurch wird das Installationsskript auszuführen. Wenn für die Datenbank-Einstellungen aufgefordert, den Namen der vorhandenen Datenbank eingeben. Das Installationsskript werden Sie informieren, dass die Datenbank bereits vorhanden und bieten Sie auf Ihrer Website zu nehmen.

beantwortet 15. Dezember '13 bei 05.25

Deine Antwort

2017 Stapel von Exchange, Inc

Schau dieses Video an!

In Verbindung stehende Artikel

Mysql Änderung Tabellenpräfix joomla HostingEs gibt nur wenige Methoden, um Ihre Datenbank-Präfix zu bestimmen. Die empfohlene Methode ist die Global Configuration Database Settings Gruppe aus der Administratoransicht Ihrer Joomla! Webseite....
Facettierte Suche Apache Solr Drupal HostingHinweis: Extra besonderen Dank geht an Doug Vann für Motivation bietet schließlich diese Blog-Post zu schreiben! Früh im Jahr 2016, wenn der Such-API und Solr bezogene Module für Drupal 8 in frühen Alpha waren ...
Ändern Thema uri Wordpress HostingÄndern die Site URL auf der Einstellungen-> Allgemein Bildschirm in einer einzigen Ort-Installation von Wordpress gibt es zwei Felder „Wordpress-Adresse (URL)“ genannt und „Site-Adresse (URL)“. Sie sind...
Druckerfreundliche Seiten Drupal HostingDrupal ist ein robustes Content Management System, das auf einem LAMP-Server ausgeführt wird. Der LAMP-Server verwendet MySQL standardmäßig, aber PostgreSQL kann auch mit Drupal verwendet werden. Es kann Blogs, Foren Gastgeber und ...
Holen Tabellenpräfix joomla HostingEs gibt nur wenige Methoden, um Ihre Datenbank-Präfix zu bestimmen. Die empfohlene Methode ist die Global Configuration Database Settings Gruppe aus der Administratoransicht Ihrer Joomla! Webseite....