Spotkaliśmy się z kilkoma sytuacjami, w których duplikowanie bazy danych WordPress staje się konieczne. Na przykład podczas konfigurowania środowiska przejściowego do testowania nowych funkcji lub podczas migracji twojej witryny na nowego hosta.
Być może chcesz utworzyć kopię zapasową przed wprowadzeniem znaczących zmian, a może potrzebujesz sklonować twoją witrynę do celów programistycznych. Niezależnie od twojego powodu, wiedza o tym, jak zduplikować bazę danych WordPress jest cenną umiejętnością dla każdego właściciela witryny internetowej lub programisty.
W tym przewodniku przeprowadzimy cię krok po kroku przez proces duplikowania twojej bazy danych WordPress za pomocą phpMyAdmin.
Kiedy możesz potrzebować Duplicator bazy danych WordPress z phpMyAdmin
phpMyAdmin to aplikacja internetowa, która pomaga właścicielom witryn zarządzać bazami danych. Posiada przyjazny dla użytkownika interfejs, który pozwala wykonywać różne zadania związane z bazą danych bez konieczności korzystania z narzędzia wiersza poleceń.
Jednym z zastosowań phpMyAdmin jest duplikowanie baz danych WordPress. Aby wyjaśnić, istnieją łatwiejsze sposoby klonowania twojej bazy danych WordPress dla początkujących, takie jak Duplicator. Możesz przewinąć w dół do ostatniej sekcji, aby sprawdzić te metody, jeśli czujesz się z nimi bardziej komfortowo.
Mogą jednak wystąpić sytuacje, w których będziesz chciał zamiast tego użyć phpMyAdmin:
- Jeśli używasz darmowej wtyczki do migracji, może ona nie mieć funkcji takich jak wybór bazy danych lub zaawansowane opcje eksportu/importu.
- Jeśli doświadczasz konfliktów wtyczek, użycie phpMyAdmin może ominąć wszelkie potencjalne błędy i zapewnić czystą duplikację bazy danych.
- Dla użytkowników dobrze radzących sobie z zarządzaniem bazą danych, phpMyAdmin oferuje większą elastyczność. Możesz wykonywać zadania, takie jak wyszukiwanie lub zastępowanie określonych danych w bazie danych przed importowaniem, co może nie być łatwo dostępne we wtyczkach.
Mając to na uwadze, przyjrzyjmy się, jak zduplikować bazę danych twojej witryny internetowej WordPress za pomocą phpMyAdmin. Omówimy różne metody i możesz użyć poniższych odnośników, aby szybko przejść do każdej z nich:
Potrzebujesz pomocy w utrzymaniu twojej witryny internetowej WordPress? Pozwól naszym ekspertom od konserwacji WordPressa zająć się rutynowymi zadaniami i zabezpieczeniami Twojej witryny, abyś mógł skupić się na swojej działalności. Zajmiemy się kopiami zapasowymi, usuwaniem złośliwego oprogramowania, monitorowaniem czasu pracy, aktualizacjami WordPress i nie tylko.
Metoda 1: Klonowanie twojej bazy danych WordPress za pomocą phpMyAdmin
Ta metoda jest odpowiednia, jeśli chcesz ręcznie utworzyć kopię zapasową lub skonfigurować środowisko przejściowe do testowania aktualizacji i zmian.
Najpierw musisz otworzyć twój panel kontrolny hostingu WordPress. W naszym poradniku pracujemy z Bluehost. Twój panel sterowania może wyglądać nieco inaczej niż na naszych zrzutach ekranu, ale kroki będą podobne.
Jeśli korzystasz z Bluehost, możesz przejść do karty „Witryny internetowe”. Następnie znajdź swoją witrynę i kliknij przycisk „Ustawienia”.
Na tym etapie znajdziesz różne menu i ustawienia do zarządzania twoją witryną internetową i hostingiem.
Tutaj znajdź sekcję „Szybkie odnośniki” i kliknij „phpMyAdmin”.
Teraz znajdujesz się w phpMyAdmin twojego hostingu. Tutaj wystarczy kliknąć kartę „Bazy danych” u góry i wybrać twoją bazę danych WordPress z listy baz danych.
Jeśli nie jesteś pewien, jaka jest twoja nazwa bazy danych, jest to nazwa wprowadzona podczas pierwszej instalacji WordPressa. Możesz ją również znaleźć w twoim pliku wp-config. php, jeśli zapomnisz.
Następnie zobaczysz listę twoich tabel bazy danych WordPress.
Na tej stronie wystarczy kliknąć kartę „Operacje” w górnym menu.
W tym miejscu zduplikujesz swoją bazę danych. Przejdź dalej i przewiń w dół do sekcji „Kopiuj bazę danych do”.
W pustym polu wystarczy zmienić nazwę bazy danych. Następnie upewnij się, że pole „Struktura i dane” jest zaznaczone. Ta opcja skopiuje zarówno strukturę, jak i dane bazy danych.
Dodatkowo należy zaznaczyć opcję „CREATE DATABASE before copying”. Spowoduje to automatyczne utworzenie nowej bazy danych, w której znajdą się zduplikowane dane.
Pozostałe ustawienia można pozostawić bez zmian. Wszystko, co musisz zrobić, to kliknąć „Go” na dole.
I to wszystko! Twoja baza danych została pomyślnie sklonowana.
Następnie można przejść do nowo zduplikowanej bazy danych, klikając nazwę nowej bazy danych w lewym panelu.
Metoda 2: Eksportowanie i importowanie bazy danych WordPress za pomocą phpMyAdmin
Ta druga metoda jest najlepsza, jeśli twoja firma hostingowa nie pozwala użytkownikom na tworzenie baz danych bezpośrednio z phpMyAdmin. Może tak być w przypadku korzystania ze współdzielonych usług hosting owych, w których niektóre uprawnienia są ograniczone ze względów bezpieczeństwa.
W takiej sytuacji sekcja „Kopiuj bazę danych do” w karcie „Operacje” może być niewidoczna. Aby zduplikować twoją bazę danych, możesz zamiast tego użyć metody eksportu.
Zasadniczo wyeksportujesz swój plik SQL bazy danych, utworzysz nową bazę danych, a następnie zaimportujesz tę bazę danych do nowej konfiguracji.
Pierwszym krokiem jest przejście na phpMyAdmin i wybranie twojej bazy danych WordPress, tak jak zrobiliśmy to w poprzedniej metodzie. Następnie w górnym menu kliknij przycisk „Eksportuj”.
W tym miejscu należy wybrać opcję „Konfigurator własny – wyświetl wszystkie możliwe opcje” w sekcji „Metoda eksportu”.
Po zakończeniu przewiń do sekcji Dane wyjściowe i wybierz opcję „Zapisz dane wyjściowe do pliku”. Dzięki temu twoja baza danych zostanie wyeksportowana jako plik SQL.
Pozostałe ustawienia można pozostawić bez zmian.
Teraz wystarczy przewinąć w dół i kliknąć „Eksportuj”.
Twoja przeglądarka pobierze teraz bazę danych WordPress jako plik .sql.
Następnie należy utworzyć nową bazę danych, do której można importować ten plik. Może to być nowy serwer WWW, na który przenosisz swoją witrynę.
Aby to zrobić, musisz otworzyć ustawienia bazy danych w twoim panelu sterowania hostingu. Jeśli korzystasz z Bluehost, możesz po prostu wrócić do kokpitu, znaleźć twoją witrynę i kliknąć przycisk „Ustawienia”.
Teraz przejdź do karty „Zaawansowane”.
Następnie znajdź opcję cPanel i wybierz „Zarządzaj”.
W cPanelu wystarczy przejść do sekcji „Bazy danych”.
Następnie kliknij „Bazy danych MySQL„.
Na tej stronie należy wpisać twoją nową nazwę bazy danych. W naszym przykładzie użyliśmy _copy
po oryginalnej nazwie bazy danych, aby odróżnić starą nazwę od nowo zduplikowanej.
Następnie wystarczy kliknąć przycisk „Utwórz bazę danych”.
Teraz, gdy utworzyliśmy nową bazę danych, przypiszmy ją do użytkownika MySQL.
Przejdź do sekcji „Dodaj użytkownika do bazy danych” i wybierz nazwę użytkownika MySQL z rozwijanego menu. Upewnij się, że wybrałeś nową bazę danych, którą właśnie utworzyłeś w polu „Baza danych”.
Po zakończeniu kliknij „Dodaj”.
Zostaniesz przekierowany na stronę „Zarządzaj uprawnieniami użytkowników”.
Wystarczy zaznaczyć opcję „ALL PRIVILEGES”, jeśli chcesz mieć pełną kontrolę nad twoją bazą danych.
Następnie zjedź na sam dół strony i kliknij „Wprowadź zmiany”.
Twoja nowo utworzona baza danych jest już gotowa.
Przejdźmy dalej i ponownie otwórzmy phpMyAdmin i wybierzmy bazę danych, którą właśnie utworzyliśmy w cPanelu.
Po wejściu do środka zobaczysz, że baza danych jest pusta bez tabel takich jak ta:
Aby kontynuować, wystarczy przejść do karty Importuj z górnego menu.
Tutaj kliknij przycisk „Wybierz plik”, aby wybrać pobrany wcześniej plik .sql.
Po zakończeniu przewiń do dołu i kliknij przycisk „Importuj”.
phpMyAdmin prześle teraz plik z twojego komputera i zaimportuje bazę danych.
I to wszystko! Udało ci się importować twoją zduplikowaną bazę danych.
Alternatywa: Użyj Duplicatora, aby zduplikować twoją bazę danych WordPress (dla początkujących)
Jak wspomniano wcześniej, ta metoda phpMyAdmin jest tylko jednym ze sposobów na zduplikowanie twojej bazy danych WordPress.
Trzeba jednak przyznać, że ten sposób nie jest najbardziej przyjazny dla początkujących. Jeśli zamiast tego wolisz użyć wtyczki, możesz skorzystać z Duplicatora. Wtyczka ta umożliwia utworzenie własnego pakietu kopii zapasowych tylko dla twojej bazy danych WordPress.
Ponadto dostępny jest przycisk przywracania plików Twojej witryny WordPress jednym kliknięciem.
Dowiedz się więcej o wtyczce w naszej pełnej recenzji Duplicatora i naszym przewodniku krok po kroku, jak sklonować witrynę internetową WordPress.
Chcesz poznać więcej rekomendacji wtyczek do klonowania WordPressa? Sprawdź nasz ekspercki wybór najlepszych wtyczek WordPress do klonowania lub duplikowania witryny.
Zoptymalizuj swój WordPress dzięki tym przewodnikom
Chcesz poznać więcej wskazówek, które usprawnią twoje zarządzanie WordPressem? Sprawdź poniższe artykuły:
- Jak zainstalować wtyczki i motywy WordPress z GitHub
- Jak dodać użytkownika administratora do bazy danych WordPress za pomocą MySQL
- Jak włączać / aktywować wtyczki WordPress z poziomu bazy danych
- Jak zarządzać wieloma witrynami WordPress z jednego kokpitu?
- Fajne wtyczki jQuery dla WordPress, które są łatwe i wydajne
Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak zduplikować bazę danych WordPress za pomocą phpMyAdmin. Możesz również zapoznać się z naszą ekspercką listą najlepszych wtyczek do zarządzania bazą danych WordPress oraz dowiedzieć się, jak ograniczyć dostęp administratora WordPressa według adresu IP.
If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.
Moinuddin Waheed
I have faced a wrong backup problem with one of my websites where I used a backup plugin and was convinced that all my posts and pages would have been backed up. But after few days when I wanted to get those files on my new website, it was completely lost.
Doing backup manually through the php myadmin dashboard is a wise decision and it gives confidence and satisfaction that I can revert and use that backup whenever I would need it.
Thanks for this guide for making backup manually.
WPBeginner Support
It can certainly be a good idea to do a manual backup on the off chance there is an issue.
Administrator
Jiří Vaněk
Wouldn’t it be easier to create a database dump and import it to the new server if I were to migrate the website? Alternatively, if I wanted to duplicate a website to create a live version and a development version, wouldn’t using a staging plugin, which duplicates the database and allows transferring changes from the development to the live version, be a better option for beginners?
WPBeginner Support
Using migration plugins can make the process easier but this is an alternative for those looking for a manual solution.
Administrator
ASHIKUR RAHMAN
for moving from one subdomian to another is it safe to use Softaculous Apps Intaller clone installation options?
WPBeginner Support
We have not fully tested that but there should not be a major issue when using it.
Administrator
Ram E.
Another helpful guide! Although I find it a bit complicated.
I set up a staging environment before switching to Wordpress 6.4 using the Softaculous Apps Intaller on Bluehost. It was easy to do with a click, although you have to make sure first that the subdomain or directory where you want to install the clone is available.
Konrad
i’ve bitten into SQL challenges before for my technical school exam, so no problem here :p also,
there are two types of people: those who don’t backup their databases and those who will so start now