Perlu mencadangkan database MySQL information_schema, performance_schema, mysql, dan phpmyadmin?

9

Saya tahu tidak perlu membuat cadangan information_schemadatabase, tetapi bagaimana dengan database berikut (selain database yang ditentukan pengguna)?

  • performance_schema
  • mysql
  • phpmyadmin

(Jadi, jika ada masalah, dan kami harus mulai dari awal (MySQL-install baru), basis data mana yang harus saya tempatkan kembali)?)

pengembara
sumber

Jawaban:

10
  • performance_schema: Tidak perlu. Mungkin berisi metrik kinerja yang hanya baik untuk saat Anda menggunakan instrumentasi. Tidak ada gunanya memuat metrik yang dikumpulkan dari masa lalu ke dalam instance MySQL lain atau ke dalam instance MySQL yang sama di kemudian hari.

  • mysql: SANGAT HATI-HATI DI SINI !!! Jika Anda membuat cadangan mysql, Anda hanya dapat memuatnya kembali ke versi MySQL yang sama dengan asalnya. Secara khusus, mysql.userini tidak kompatibel maju atau mundur. Lihat posting lama saya:

  • phpmyadmin: Jika Anda ingin memuat ulang cadangan phpmyadminke dalam contoh MySQL yang sama dengan asalnya, itu akan baik-baik saja.
RolandoMySQLDBA
sumber
Terima kasih banyak atas balasan Anda! Pertanyaan saya adalah tentang membuat cadangan untuk memulai dari awal setelah kehilangan semua data jika terjadi bencana, saya akan mengedit pertanyaannya sedikit.
waanders
Alih-alih mengedit pertanyaan, kirimkan pertanyaan terpisah jika ada lebih banyak detail terkait dengan melakukan pencadangan sendiri.
RolandoMySQLDBA