Tabel perbaikan PHPMyAdmin

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.


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 sini

Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!

Untuk 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
Tentang Penulis - Yoann Bierling
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

Ubah Kehadiran Digital Anda dengan Kursus Pembuatan Situs Web Komprehensif kami - Mulailah perjalanan Anda untuk menjadi ahli web hari ini!




Komentar (0)

Tinggalkan komentar