Tabel perbaikan PHPMyAdmin
- MySQL memperbaiki tabel yang macet
- Tabel MySQL ditandai sebagai jatuh dan harus diperbaiki
- MySQL ditandai sebagai macet dan harus diperbaiki
- Perbaikan MyISAMchk
- MySQL memperbaiki tabel InnoDB
- Pemulihan crash MySQL innodb
- Cara memperbaiki tabel InnoDB yang rusak di MySQL
- MySQL crash recovery
- Pertanyaan Yang Sering Diajukan
MySQL memperbaiki tabel yang macet
Setelah operasi pada Database MySQL dengan PHPMyAdmin, misalnya pertanyaan pencarian rumit yang tidak membawa hasil apa pun dan jatuh, mungkin terjadi bahwa database tidak dapat diakses lagi.
Pada titik ini, ketika mencoba membuka meja, tidak ada konten yang ditampilkan. Kesalahan di balik itu kemungkinan besar tabel MySQL ditandai sebagai jatuh dan harus diperbaiki.
Kabar baiknya adalah, kemungkinan besar dapat dipecahkan dalam klien PHPMyAdmin cukup cepat dan tanpa kehilangan data. Cepat tergantung sebagian besar pada ukuran basis data.
Langkah pertama adalah memeriksa log MySQL, file mysql_error.log - di XAMPP, log kesalahan MySQL dapat diakses melalui panel kontrol, di MySQL> Log> mysql_error.log
Tabel MySQL ditandai sebagai jatuh dan harus diperbaiki
Kesalahan mungkin terlihat seperti yang berikut, yang menunjukkan bahwa tabel ditandai sebagai macet:
MySQL ditandai sebagai macet dan harus diperbaiki
Solusinya berbeda tergantung pada mesin penyimpanan database yang digunakan, InnoDB atau MyISAM. Lihat di bawah solusi untuk keduanya, yang berbeda.
Melaksanakan tabel perbaikan PHPMyAdmin untuk MyISAM kemungkinan besar akan berhasil dengan menggunakan PHPMyAdmin memperbaiki pilihan meja jatuh di antarmuka pengguna grafis.
Cara bagaimana memperbaiki tabel InnoDB di MySQL adalah mengekspor, menghapus, dan mengimpor database lagi.
Namun, keduanya dapat dicapai dengan PHPMyAdmin, dan akan menyelesaikan tabel ditandai sebagai macet dan harus diperbaiki masalah.
Perbaikan MyISAMchk
Solusi pertama, bekerja untuk MySQL MyISAM, cukup mudah, berkat alat myisamchk. Menggunakan baris perintah, program ini dapat memeriksa, memperbaiki, dan mengoptimalkan tabel.
Untuk kasus kami, di PHPMyAdmin, kami akan memanggilnya untuk memperbaiki tabel, tanpa harus menjalankan baris perintah apa pun.
Dengan tabel MyISAM, masuk ke struktur tabel dari database yang ditentukan.
Di sana, pilih tabel untuk diperbaiki dengan mencentang kotak yang sesuai, dan cukup pilih opsi Perbaikan untuk memulai perbaikan MySQL tabel MyISAM.
Ini mungkin membutuhkan sedikit waktu, tergantung pada ukuran basis data dan masalah pasti yang akan ditemukan oleh program perbaikan tabel MyISAM.
Kreasi Situs Web Master: Daftarkan sekarang!
Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!
Daftarkan di siniUntuk tabel hanya beberapa megabyte, itu harus dicapai dalam satu menit.
Setelah mendapatkan pesan sukses perbaikan tabel myisamchk, tabel MySQL yang ditandai sebagai jatuh harus dapat diakses kembali.
MySQL memperbaiki tabel InnoDB
Ketika tabel tidak ditampilkan lagi, dan trik untuk tabel MyISAM tidak berfungsi (memperbaiki tabel dari tabel struktur layar), dengan PHPMyAdmin memperbaiki tabel jatuh di InnoDB dapat dilakukan melalui trik lain - mengekspor, menghapus dan mengimpor kembali .
Pemulihan crash MySQL innodb
Di PHPMyAdmin, kunjungi menu Ekspor, dan di sana cukup pilih Buka untuk mengekspor tabel:
Pilih tempat di mana untuk menyimpan file di komputer lokal, itu akan digunakan untuk memperbaiki tabel database dengan PHPMyAdmin.
Ini juga bagaimana menggunakan PHPMyAdmin untuk mengekspor tabel, dan membuat cadangan, atau juga mengekspornya ke database lain untuk membuat salinan misalnya.
Dalam struktur tabel, pilih semua tabel, dan pilih operasi Drop. Ini akan menghapus semua data basis data. Oleh karena itu, pertama-tama, pastikan bahwa database lengkap telah dicadangkan dengan benar, dan file tersebut dapat diakses dan dibaca.
Cara memperbaiki tabel InnoDB yang rusak di MySQL
Konfirmasi akan diminta - penting ada untuk menghapus centang opsi Aktifkan pemeriksaan kunci asing, jika tidak tabel dengan batasan tidak akan dihapus, dan operasi harus dijalankan lagi sampai semua tabel dihapus.
MySQL crash recovery
Setelah database kosong, buka menu Impor, dan telusuri file yang sebelumnya diekspor, dan klik Buka untuk mengimpor kembali seluruh basis data dalam basis data MySQL.
Tabel diimpor dan dibuat ulang di PHPMyAdmin InnoDB, termasuk semua konten, yang harus dikonfirmasi oleh antarmuka:
Dan konten tabel sekarang ditampilkan lagi, database perbaikan MySQL bekerja untuk PHPMyAdmin InnoDB.
Pastikan semua data ada di sana, dan periksa apakah aplikasi terkait Anda berfungsi lagi seperti yang diharapkan.
Pertanyaan Yang Sering Diajukan
- Bagaimana administrator database dapat memperbaiki tabel yang rusak melalui phpMyadmin untuk mengembalikan integritas dan akses data?
- Di phpMyadmin, navigasikan ke database dan tabel yang membutuhkan perbaikan, klik pada tab Operasi, dan di bawah bagian Pemeliharaan Tabel, pilih Tabel Perbaikan. Fungsi ini mencoba untuk memperbaiki struktur tabel dan data, menyelesaikan masalah yang disebabkan oleh korupsi.
Yoann Bierling adalah penerbit web & profesional konsultasi digital, membuat dampak global melalui keahlian dan inovasi dalam teknologi. Bergairah tentang memberdayakan individu dan organisasi untuk berkembang di era digital, ia didorong untuk memberikan hasil yang luar biasa dan mendorong pertumbuhan melalui penciptaan konten pendidikan.
Kreasi Situs Web Master: Daftarkan sekarang!
Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!
Daftarkan di sini