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!