Rumah > pangkalan data > tutorial mysql > Bagaimana Saya Boleh Memulihkan Pangkalan Data MySQL daripada Fail .MYD, .MYI dan .FRM?

Bagaimana Saya Boleh Memulihkan Pangkalan Data MySQL daripada Fail .MYD, .MYI dan .FRM?

Patricia Arquette
Lepaskan: 2024-12-20 10:17:09
asal
414 orang telah melayarinya

How Can I Recover a MySQL Database from .MYD, .MYI, and .FRM Files?

Memulihkan Pangkalan Data MySQL daripada Fail .myd, .myi, .frm

Jika anda memiliki fail pangkalan data MySQL yang berpecah-belah (.myd, .myi , dan .frm), anda mungkin menghadapi keperluan untuk memulihkan pangkalan data. Jadual MyISAM boleh dipulihkan dengan mudah dengan meletakkan fail ini dalam direktori pangkalan data. Ini boleh dilakukan tanpa mengira pangkalan data awal, pelayan, versi MySQL, atau seni bina. Pemilikan fail mungkin memerlukan pelarasan menggunakan arahan seperti "chown -R mysql:mysql /var/lib/mysql/dbname."

Adalah penting untuk ambil perhatian bahawa kebenaran (GRANT, dll.) disimpan dalam pangkalan data mysql dan tidak akan dipulihkan serentak dengan jadual. Oleh itu, mungkin perlu untuk mencipta semula pengguna dan kebenaran akses secara manual menggunakan penyataan GRANT yang sesuai. Sebagai alternatif, pangkalan data mysql boleh dipulihkan, tetapi berhati-hati harus dilakukan semasa kemas kini versi MySQL atau pelaksanaan utiliti mysql_upgrade.

Dalam kebanyakan kes, fail .FRM (struktur) dan .MYD (data) sudah memadai; walau bagaimanapun, fail .MYI (indeks) boleh dibina semula melalui "jadual pembaikan."

Jika menurunkan taraf, berunding nota keluaran dan menjalankan "jadual pembaikan" amat disyorkan kerana kemungkinan penambahan ciri dalam versi MySQL yang lebih baharu.

Perlu ditekankan bahawa jadual pencampuran boleh menjejaskan integriti perhubungan. Kaedah ini terpakai semata-mata untuk jadual MyISAM.

Atas ialah kandungan terperinci Bagaimana Saya Boleh Memulihkan Pangkalan Data MySQL daripada Fail .MYD, .MYI dan .FRM?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan