Zmiana tabeli przedrostek hosting Drupal

Mam Drupal 7 strona działa na serwerze internetowym, obecnie przy użyciu bazy danych, który został utworzony z zewnątrz prefiksie.

Ja próbuje przywrócić tej bazy danych do nowej instancji drupal z udostępnionego hosting provider. Używam moduł kopii zapasowych i przywracania, aby przenieść bazę danych. Jedna rzecz nie mam pozornej kontroli jest to, że ich „szybkie zainstalować skrypt” tworzy nową bazę danych drupal z przedrostkiem „drupal_”.

Zmiana tabeli przedrostek drupal hosting przeładować bazę

Czy muszę przekonwertować istniejącą bazę danych, aby mieć ten prefiks, ponieważ, jak się wydaje teraz moje migrowane zmiany nie zostały jeszcze odczytane ponieważ prawdopodobnie ma zarówno dane Portali siedzących obok siebie, a informacje w bazie Chcę czytać wpisy z don „t mają prefiks? Czy to rozumowanie jest poprawne? Jeśli tak, w jaki sposób mogę przekonwertować bazę danych Drupal na ten sam ale teraz z konieczności przedrostek stosowany w całym?

zapytał Mar 20 '13 na 15:07

Jeśli masz phpMyAdmin najprostszym sposobem jest:

  • przejdź na zakładkę „Struktura” (gdzie znajduje się lista tabel).
  • zaznacz wszystkie tabele (z „Check All” kwadracik na końcu listy)
  • na liście rozwijanej blisko „Zaznacz wszystko” wybierz akcję „Dodaj stołowego przedrostek” (lub „Wymień tabeli przedrostek” jeżeli jest to przypadek)
  • wstawić prefiks, naciśnij przycisk i pozwolić mu wykonać całą pracę.

Po tym pamiętać, aby określić prefiks w miejscu \ default \ settings.php

odpowiedział 29 lipca '14 w 20:48

Nie szkodzi, że wszystkie stoliki są wybierane po „Check All” tylko te, które są widoczne na stronie. Drupal ma wiele tabel i istnieją inne tabele na stronie 2, które nie zostały wybrane. Wystarczy zrobić to samo na stronie 2. - wranvaud 20 października '16 o godzinie 12:15

Jeżeli jest to tylko baza danych z przedrostkiem „” drupal_, nie trzeba tworzyć prefiks tabeli.

Zrzut bazy danych tworzone przez moduł kopii zapasowych i przywracania nie zawiera żadnej definicji bazy danych.

Jeśli to potrzebne, można wyodrębnić plik mysqldump i dodaj następujący na początku pliku:

W przeciwnym razie po prostu zmienić swoje dane bazy danych w settings.php i używać kopii zapasowych i przywracania moduł przeładować bazę danych.

Ten skrypt PHP automatyzuje zmianę nazw wielu tabel w bazie danych MySQL. Jest to lista wszystkich tabel w bazie danych MySQL, które zawierają określony wzorzec ciągu. Skrypt tworzy i wykonuje serię poleceń SQL, które należy zmienić nazwę tabeli, zastępując wzorzec wyszukiwania w oryginalnej nazwy tabeli z innym wzorem w nowej nazwy tabeli.

Ten scenariusz może być łatwo modyfikowany w celu zmiany nazwy wielu baz danych, albo gdy usuwanie oryginalny wzór (F.E. przedrostek) i dodanie nowego wzoru (F.E. przyrostek) jest potrzebne.

Zmiana tabeli przedrostek drupal hosting można wyodrębnić plik mysqldump

Po uruchomieniu skryptu, musisz edytować swój settings.php zmienić nazwę ustawienia db_prefix. Po uruchomieniu skryptu, może pojawić się błąd: "PDO PDOException: SQLSTATE [42S02]: Podstawa stołu lub zobaczyć nie znaleziono: 1146 Table '[database] .semaphore' nie istnieje w lock_may_be_available ().". W takim przypadku: 1) zmiany nazwy settings.php do czegoś podobnego settings-old.php; 2) skopiuj default.settings.php do stron / domyślnego folderu i zmień jego nazwę na settings.php. Spowoduje to, że skrypt zainstalować uruchomić. Gdy pojawi się monit o ustawieniach bazy danych wprowadź nazwę istniejącej bazy danych. Skrypt instalacyjny poinformuje Cię, że baza danych już istnieje i zapyta, czy na swojej stronie.

odpowiedział 15 grudnia '13 w 5:25

Twoja odpowiedź

2017 Stos Exchange, Inc

Obejrzyj ten film!

Powiązane artykuły

Mysql zmiana tabeli przedrostek joomla hostingIstnieje kilka metod, aby określić prefix bazy danych. Zalecaną metodą jest zobaczyć Global Configuration Database ustawienia grupy z punktu widzenia administratora Joomla! stronie internetowej....
Obliczach poszukiwanie apache solr hosting DrupalUwaga: wyjątkowy dzięki Doug Vann za dostarczanie motywację, by w końcu opublikować ten wpis na blogu! Na początku 2016 roku, kiedy to Search API i Solr związane moduły dla Drupala 8 było na początku alfa ...
Zmień motyw wordpress hosting uriZmiana adresu URL witryny w Ustawienia-> General ekranie w jednym miejscu instalacji WordPress, istnieją dwa pola o nazwie „WordPress Adres (URL)” i „Adres strony (URL)”. Oni są...
Do druku stron hosting DrupalDrupal jest solidnym Content Management System, który działa na serwerze LAMP. Serwer LAMP wykorzystuje MySQL domyślnie, ale PostgreSQL może być również używany z Drupal. Można go obsługiwać blogi, fora, a ...
Pobierz tabelę prefiks Hosting JoomlaIstnieje kilka metod, aby określić prefix bazy danych. Zalecaną metodą jest zobaczyć Global Configuration Database ustawienia grupy z punktu widzenia administratora Joomla! stronie internetowej....