Rumah >Tutorial CMS >WordTekan >Menyandarkan dan memulihkan pangkalan data WordPress yang besar

Menyandarkan dan memulihkan pangkalan data WordPress yang besar

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌asal
2025-02-16 09:41:09835semak imbas

Menyandarkan dan memulihkan pangkalan data WordPress yang besar

Takeaways Key

    Bigdump adalah skrip PHP yang membolehkan anda mengimport sampah pangkalan data WordPress yang besar, memintas had memuat naik pelayan. Ia boleh mengendalikan sampah pangkalan data dari sebarang saiz, menjadikannya penyelesaian yang ideal bagi mereka yang tidak mempunyai akses baris SSH/perintah ke pelayan mereka.
  • Apabila menggunakan Bigdump, penting untuk mengelakkan sisipan lanjutan semasa proses eksport pangkalan data. Ini boleh dicapai dengan memilih pilihan "termasuk nama lajur dalam setiap pernyataan sisipan" dalam bahagian "Pilihan Penciptaan Data" Phpmyadmin.
  • WP-DBManager adalah plugin WordPress yang secara automatik boleh membuat sandaran pangkalan data anda, menjimatkan masa dan usaha untuk melakukannya secara manual. Ia membolehkan anda menetapkan selang waktu untuk sandaran automatik dan bahkan boleh menghantar sandaran ini ke e -mel anda.
  • Sendiri sokongan pangkalan data WordPress anda adalah penting untuk keselamatan dan integriti laman web anda. Dengan alat seperti Bigdump dan WP-DBManager, anda boleh sandarkan dan memulihkan data anda dengan mudah, tanpa mengira saiz pangkalan data anda.
Dalam artikel sebelumnya, kita melihat bagaimana untuk menyokong laman web WordPress secara manual. Khususnya, kita melihat bagaimana untuk membuat sandaran pangkalan data, dan bagaimana memulihkannya.

Walau bagaimanapun, apabila kita cuba memulihkan pangkalan data, masalah boleh berlaku, tidak dibincangkan dalam artikel sebelumnya. Bagaimana dengan pangkalan data besar? Menggunakan baris perintah, saiz tidak biasanya menjadi masalah, kerana kita boleh menggunakan MySQL untuk mengeksport atau memasukkan fail saiz apa pun. Walau bagaimanapun, jika anda tidak mempunyai akses SSH ke persekitaran hosting tertentu, eksport pangkalan data yang besar dan import boleh menjadi masalah sebenar menggunakan alat seperti phpmyadmin. Selalunya terdapat had untuk muat naik fail yang dibenarkan. Tetapi ada cara untuk mudah sandarkan dan memulihkan pangkalan data WordPress yang besar.

Dalam artikel ini, saya akan merangkumi cara memulihkan dumps pangkalan data besar dengan alat yang berguna yang dipanggil Bigdump. Pada asasnya, Bigdump adalah skrip PHP yang membolehkan anda mengimport pembuangan pangkalan data sebesar yang anda inginkan, walaupun had muat naik anda rendah. Artikel ini mengandaikan bahawa anda tidak mempunyai akses baris SSH/Command ke pelayan anda, atau lebih selesa menggunakan aplikasi web. Perhatikan bahawa Bigdump dibebaskan di bawah lesen GNU GPL 2.

Selepas memulihkan dump pangkalan data yang besar dengan Bigdump, saya akan menunjukkan kepada anda bagaimana untuk menjana pembuangan ini secara automatik berkat plugin WordPress bernama WP-DBManager, kerana anda tidak mempunyai masa untuk membazirkan secara manual pangkalan data anda setiap hari!

Menjana Dump Pangkalan Data BigDump-Ready

Saya telah meliputi cara untuk menyokong pangkalan data WordPress dalam artikel sebelumnya, jadi kami tidak akan menerangkan bagaimana untuk melakukannya lagi. Walau bagaimanapun, ada sesuatu yang perlu anda ketahui jika anda mahu menggunakan Bigdump.

Dalam amalan, Bigdump memecah fail anda ke dalam seberapa banyak fail yang diperlukan untuk pelayan anda untuk membolehkan import, dan kadang -kadang perpecahan boleh menyebabkan masalah - jika anda menggunakan sisipan lanjutan yang membolehkan anda mengoptimumkan pertanyaan SQL anda dengan menggabungkan beberapa pertanyaan sisipan ke dalam satu.

mari kita jelaskan keadaan dengan contoh mudah. Anggapkan bahawa kita mempunyai jadual TBL dengan tiga lajur A, B dan C. Dalam jadual ini kita mempunyai dua baris: (1, 2, 3) dan (4, 5, 6). Jika kita tidak menggunakan sisipan lanjutan, dua pertanyaan diperlukan untuk memasukkan dua baris:

<span>INSERT INTO tbl (a, b, c) VALUES (1, 2, 3);
</span><span>INSERT INTO tbl (a, b, c) VALUES (4, 5, 6);</span>
Walau bagaimanapun, kita boleh menggunakan sisipan lanjutan untuk mengoptimumkan sisipan ini:

<span>INSERT INTO tbl (a, b, c) VALUES (1, 2, 3), (4, 5, 6);</span>
Di sini kami memasukkan dua baris dengan satu pertanyaan. Sudah tentu dalam contoh ini, masa yang diperoleh dapat diabaikan, tetapi dengan jadual besar yang mengandungi sejumlah besar baris, kelebihannya boleh menjadi signifikan.

Masalahnya ialah jika jadual anda sangat besar, Bigdump tidak dapat memecah jenis pertanyaan ini. Itulah sebabnya kita mesti mengelakkan sisipan lanjutan apabila kita mahu menggunakan BigDump: kita mesti meminta phpmyadmin (atau alat/kaedah pilihan anda) untuk mengeksport data kami dalam bentuk sekeping pertama kod SQL di atas, dengan memasukkan ke dalam setiap sisipan.

Fail kemudian akan menjadi lebih besar. Walau bagaimanapun, kerana kami akan menggunakan skrip yang menyokong saiz yang kami perlukan, saiz tidak akan menjadi masalah.

Berita baiknya ialah kita boleh meminta phpmyadmin untuk mengelakkan sisipan lanjutan. Untuk melakukan ini, apabila kita mengeksport pangkalan data kita boleh memilih pilihan " custom

" untuk menyesuaikan cara pembuangan sampah dihasilkan.

Kemudian, dalam bahagian "Menyandarkan dan memulihkan pangkalan data WordPress yang besar Pilihan Penciptaan Data

", kami akan mencari pilihan " sintaks untuk digunakan semasa memasukkan data ". Nilai lalai dilanjutkan sisipan: Tukarnya ke yang pertama (" termasuk nama lajur dalam setiap pernyataan sisipan "). Dengan cara itu, phpmyadmin akan menghasilkan sisipan seperti yang kita lihat di atas.

Kami kini bersedia menggunakan Bigdump! Menyandarkan dan memulihkan pangkalan data WordPress yang besar

memulihkan pangkalan data besar dengan bigdump

muat turun dan pasang bigdump

Anda boleh memuat turun Bigdump dari laman web rasmi Bigdump. Anda akan memuat turun arkib yang mengandungi fail php yang dipanggil bigdump.php.

Anda boleh meletakkan BigDump di mana sahaja yang anda mahukan di komputer anda, dalam direktori yang boleh diakses dari pelayan web anda (contohnya, saya membuat folder khas bernama " alat

" yang mengandungi beberapa alat berguna seperti BigDump).

Kemudian, anda boleh mengakses Bigdump dengan menggunakan URLnya (dalam contoh saya, itu http://127.0.0.1/tools/bigdump.php).

Inisiasi BigDump

Sebelum mengimport fail besar kami, kami perlu memulakan Bigdump untuk membolehkannya mengetahui cara mengakses pangkalan data kami. Yang boleh dicapai dengan menyunting fail bigdump.php.

Empat pembolehubah pertama yang ditakrifkan, tepat selepas komen besar memaklumkan kami tentang lesen, adalah yang anda perlukan untuk mengedit.

Nama mereka cukup jelas: anda mesti menunjukkan dalam $ db_server pelayan di mana pangkalan data anda disimpan, dalam $ db_name nama pangkalan data anda dan dalam $ db_username dan $ db_password maklumat log masuk anda. Butiran ini adalah sama seperti apa yang anda akan dapati di dalam wp-config.php atau mana-mana aplikasi web lain yang menggunakan mysql.

Secara lalai, BigDump menggunakan charset UTF8 tetapi anda boleh mengubah suai ini dengan menyunting nilai pembolehubah $ db_connection_charset ditakrifkan tepat selepas yang kami edit.

Kami kini bersedia untuk mengimport fail besar kami. Hanya mengakses Bigdump dengan melawat URLnya, seperti yang diterangkan di atas.

mengimport pembuangan pangkalan data besar

Terdapat dua cara kita boleh mengimport fail besar. Yang pertama adalah dengan menggunakan borang BigDump yang dibuat: anda menggunakan butang "

semak imbas ... " seperti biasa untuk memilih fail anda, dan tekan butang " muat naik " untuk menyerahkan fail anda. Masalah dengan kaedah ini ialah anda masih terhad oleh had muat naik pelayan anda. Selain itu, direktori yang mengandungi bigdump mesti ditulis untuk php.

Menyandarkan dan memulihkan pangkalan data WordPress yang besar Kaedah kedua adalah dengan terus memuat naik fail anda pada pelayan anda, menggunakan FTP/SFTP/SCP misalnya. Fail anda mesti diletakkan dalam direktori yang sama dari fail bigdump.php.

Setelah fail anda dimuat naik (terima kasih kepada borang atau melalui FTP/SFTP/SCP), ia boleh diakses dari antara muka BIGDUMP.

Menyandarkan dan memulihkan pangkalan data WordPress yang besar Jika folder itu boleh ditulis, anda boleh memadam fail SQL anda secara langsung dari antara muka ini sebaik sahaja ia digunakan. Untuk mengimport fail ke dalam pangkalan data yang ditunjukkan ke dalam pembolehubah yang kami edit di atas, tekan pautan "

Kemudian, Bigdump akan memaparkan halaman baru yang menunjukkan kemajuan import. Apa yang anda perlu lakukan di sini adalah menunggu akhir fail yang dapat dicapai. Anda juga boleh membatalkan import dengan memukul pautan " berhenti " di bawah jadual.

Apabila import selesai, itu sahaja! Data anda diimport ke pangkalan data anda dan anda boleh memadam fail SQL anda. Tahniah, anda hanya mendapat had saiz apabila anda ingin mengimport fail SQL!

Menyandarkan dan memulihkan pangkalan data WordPress yang besar wp-dbmanager-plugin wordpress untuk membuat sandaran pangkalan data anda secara automatik

Kami tahu bagaimana untuk menyokong pangkalan data WordPress secara manual. Dan bagaimana untuk memulihkannya, walaupun ia besar, terima kasih kepada Bigdump. Walau bagaimanapun, secara manual menyokong pangkalan data bukanlah tugas yang menyeronokkan, terutamanya jika kita melakukannya setiap minggu, atau setiap hari. Itulah sebabnya terdapat pelbagai alat yang secara automatik boleh melakukan ini untuk kami. Menyandarkan dan memulihkan pangkalan data WordPress yang besar

Juga disebutkan dalam artikel sebelumnya mengenai penyelenggaraan WordPress, WP-DBManager boleh didapati secara bebas dari WordPress.org. WP-DBManager menyimpan sandarannya dalam direktori /WP-Content /Backup-DB dan, dalam beberapa kes, ia tidak boleh membuat folder ini dengan sendirinya. Untuk membetulkan isu ini, buat folder ini dan buatlah ia boleh ditulis untuk php.

Untuk membuat sandaran awal pertama pangkalan data anda, anda boleh pergi ke ' sandaran db ' entri ' pangkalan data ' (yang muncul dengan pengaktifan plugin). Di bahagian bawah halaman, anda akan dapat memukul butang ' ' yang akan melancarkan sandaran.

anda boleh menguruskan sandaran anda melalui " menguruskan sandaran db ". Di sini anda akan dapat memadam sandaran lama, muat turun yang anda mahu dapatkan atau menghantarnya melalui e -mel.

Bahagian yang kami benar -benar berminat ialah " DB Options ", khususnya subseksyen yang dilabel " Penjadualan Automatik ". Pilihan pertama, " sokongan automatik DB ", membolehkan anda menetapkan selang waktu untuk sandaran anda. Sebagai contoh, jika anda menetapkan "2 minggu", WP-DBManager secara automatik akan membuat sandaran pangkalan data anda setiap dua minggu. Anda akan dapat mengakses sandaran ini dari bahagian yang kami nyatakan di atas, tetapi anda juga boleh memilih untuk menerimanya melalui e -mel, yang mungkin berguna untuk beberapa.

Menyandarkan dan memulihkan pangkalan data WordPress yang besar Kesimpulan

Menyandarkan pangkalan data WordPress anda adalah penting. Ia mengandungi data untuk laman web anda, dan tanpa sandarannya, jika laman web WordPress anda terhempas, anda berisiko kehilangan data berharga.

Terdapat beberapa cara untuk menyokong pangkalan data anda: cara manual dan cara automatik dengan WP-DBManager. Anda juga boleh mengembangkan alat anda sendiri. Jika ini berlaku, maka jangan ragu untuk membagikannya dalam komen di bawah!

Selain itu, dengan Bigdump, anda boleh memulihkan data anda tanpa mengira saiznya. Hanya dalam satu klik, anda boleh memulihkan, tanpa perlu memisahkan fail secara manual.

Soalan Lazim (Soalan Lazim) Mengenai Sandaran dan Memulihkan Pangkalan Data WordPress Besar

Apakah kepentingan menyokong pangkalan data WordPress? Ia memastikan bahawa anda mempunyai salinan data laman web anda, termasuk jawatan, komen, dan maklumat pengguna, yang boleh dipulihkan sekiranya kehilangan data atau rasuah. Sandaran biasa juga membolehkan anda kembali ke versi sebelumnya laman web anda jika kemas kini atau perubahan menyebabkan masalah.

Berapa kerap saya harus membuat sandaran pangkalan data WordPress saya? Selalunya anda mengemas kini laman web anda. Jika anda kerap menambah kandungan baru atau membuat perubahan, sandaran harian disyorkan. Walau bagaimanapun, jika laman web anda tetap statik, mingguan atau bulanan mungkin cukup. Ingat, semakin kerap sandaran, data yang kurang anda akan kehilangan risiko. Anda untuk berinteraksi dengan laman WordPress anda melalui baris arahan. Ia termasuk arahan untuk menyokong pangkalan data anda. Walau bagaimanapun, ia memerlukan tahap pengetahuan teknikal tertentu dan paling baik digunakan oleh pengguna atau pemaju canggih.

Adakah terdapat plugin yang tersedia untuk menyokong pangkalan data WordPress? Plugin ini boleh menjadualkan sandaran biasa, menyimpannya di pelbagai lokasi, dan juga memulihkan laman web anda dari sandaran. Beberapa pilihan popular termasuk updraftplus, backupbuddy, dan vaultpress.

Bagaimana saya dapat memulihkan pangkalan data WordPress saya dari sandaran? Menggunakan plugin, atau melalui WP-CLI. Proses ini melibatkan mengimport fail sandaran ke dalam pangkalan data anda. Penting untuk diperhatikan bahawa memulihkan pangkalan data akan menimpa data semasa anda.

Apa yang harus saya lakukan jika pangkalan data saya terlalu besar untuk sandaran? , Anda boleh menggunakan alat seperti WP-CLI atau PHPMyAdmin untuk mengeksport pangkalan data anda di bahagian. Sebagai alternatif, anda boleh mengoptimumkan pangkalan data anda untuk mengurangkan saiznya dengan memadam data yang tidak perlu. Ini melibatkan mengeksport pangkalan data anda ke fail .sql, yang boleh disimpan dan digunakan untuk pemulihan. Walau bagaimanapun, kaedah ini memerlukan pengetahuan teknikal dan tidak disyorkan untuk pemula.

Data apa yang dimasukkan dalam sandaran pangkalan data WordPress? Ini termasuk jawatan, halaman, komen, data pengguna, tetapan tapak, dan tetapan plugin. Walau bagaimanapun, ia tidak termasuk tema, plugin, dan muat naik anda, yang disimpan dalam direktori kandungan WP. Simpan mereka di pelbagai lokasi, termasuk lokasi di luar tapak yang selamat. Menyulitkan sandaran anda juga boleh menambah lapisan tambahan keselamatan. Di samping itu, pastikan sandaran anda sentiasa dikemas kini untuk memasukkan data terkini. Data laman web dalam kes kemalangan pelayan, percubaan penggodaman, atau kesilapan manusia yang mudah. Ini boleh mengakibatkan kehilangan kandungan berharga, maklumat pelanggan, dan akhirnya, kesan yang signifikan terhadap perniagaan anda. Sandaran biasa memastikan bahawa anda dapat memulihkan laman web anda dengan cepat ke keadaan terdahulu.

Atas ialah kandungan terperinci Menyandarkan dan memulihkan pangkalan data WordPress yang besar. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn