Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Menyandarkan dan Memulihkan Berbilang Pangkalan Data MySQL dengan Cekap?

Bagaimana untuk Menyandarkan dan Memulihkan Berbilang Pangkalan Data MySQL dengan Cekap?

Patricia Arquette
Patricia Arquetteasal
2024-11-19 12:59:02696semak imbas

How to Efficiently Backup and Restore Multiple MySQL Databases?

Pengurusan Sandaran Pangkalan Data MySQL yang Cekap: Eksport dan Import Berbilang Pangkalan Data Serentak

Mengekalkan sandaran data tetap adalah penting untuk memastikan integriti dan kebolehcapaian pangkalan data MySQL. Apabila berurusan dengan sejumlah besar pangkalan data, eksport dan import manual boleh menjadi proses yang memakan masa dan terdedah kepada ralat. Nasib baik, terdapat pendekatan yang lebih cekap yang membolehkan anda membuat sandaran dan memulihkan berbilang pangkalan data MySQL sekaligus.

Langkah 1: Eksport Semua Pangkalan Data

Untuk mengeksport semua pangkalan data MySQL anda serentak, jalankan arahan berikut:

mysqldump -u root -p --all-databases > alldb.sql

Arahan ini akan mencipta satu fail SQL bernama "alldb.sql" yang mengandungi longgokan semua pangkalan data MySQL anda. Bendera "-u root -p" menentukan nama pengguna dan kata laluan pangkalan data anda. Jika perlu, anda boleh menambah pilihan tambahan pada arahan. Contohnya:

  • --opt akan mengoptimumkan fail SQL output untuk import yang lebih pantas.
  • --skip-lock-tables akan menghalang kunci meja semasa proses eksport.

Langkah 2: Import Semua Pangkalan Data

Untuk memulihkan semua pangkalan data anda daripada fail sandaran, hanya jalankan arahan berikut:

mysql -u root -p < alldb.sql

Ini arahan akan mengimport semua pangkalan data yang terkandung dalam fail "alldb.sql" ke dalam pelayan MySQL anda. Seperti arahan eksport, anda boleh memberikan pilihan tambahan kepada arahan import. Contohnya, jika anda ingin mengekalkan struktur pangkalan data asal (cth., jadual, indeks, dll.), anda boleh menggunakan pilihan --databases.

Dengan memanfaatkan arahan ini, anda boleh menyelaraskan proses penyandaran meningkatkan dan memulihkan berbilang pangkalan data MySQL, memastikan keselamatan dan kebolehcapaian data berharga anda.

Atas ialah kandungan terperinci Bagaimana untuk Menyandarkan dan Memulihkan Berbilang Pangkalan Data MySQL dengan Cekap?. 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