Halo, setelah migrasi dari MySQL ke MariaDB, beberapa tabel di database mysql rusak. Saya dapat menghapus tabel-tabel itu dan membuatnya secara manual menggunakan artikel ini tetapi saya ragu. Tabel-tabel itu membutuhkan data atau bisa kosong (di akhir pertanyaan akan ditambahkan tabel "sedang digunakan" atau rusak. Juga, apakah ada a. sql file dari database ini? . sql daripada menambahkan tabel secara manual satu per satu. Jika ada, beri tahu saya Show Berikut adalah tabel korup engine_cost gtid_executed help_category help_keyword help_relation help_topic innodb_index_stats innodb_table_stats plugin server_biaya slave_master_info slave_relay_log_info slave_worker_info time_zone time_zone_leap_second time_zone_name time_zone_transition time_zone_transition_type Tinjau kembali cara Anda melakukan migrasi. Tabel yang Anda sebutkan adalah semua tabel sistem MySQL Merekomendasikan untuk menggunakan mysqldump dari data pengguna dan menginstalnya ke dalam instance MariaDB yang baru dan menggunakan alat seperti https. //sqlines. com/mysql-to-mariadb untuk menghaluskan perbedaan data SQL KomentarKonten yang direproduksi di situs ini adalah milik dari pemiliknya masing-masing, dan konten ini tidak ditinjau sebelumnya oleh MariaDB. Pandangan, informasi, dan opini yang diungkapkan oleh konten ini tidak selalu mewakili MariaDB atau pihak lain mana pun Terkadang tabel MySQL rusak, yang berarti telah terjadi beberapa kesalahan dan data di dalamnya tidak dapat dibaca. Upaya untuk membaca dari tabel yang rusak biasanya menyebabkan server mogok Ini adalah beberapa alasan paling umum dari tabel yang rusak
Jika menurut Anda salah satu tabel rusak, Anda harus membuat cadangan data sebelum memecahkan masalah atau mencoba memperbaikinya. Hal ini akan memastikan risiko kehilangan data lebih kecil Untuk memulai, hentikan layanan MySQL
Setelah itu, salin semua data Anda ke direktori cadangan baru. Jika Anda menggunakan sistem Ubuntu, direktori data default adalah 0 _Setelah Anda membuat cadangan, saatnya untuk mulai menyelidiki apakah tabel tersebut rusak. Jika tabel menggunakan mesin penyimpanan MyISAM, Anda dapat memeriksa apakah tabel tersebut rusak dengan menjalankan pernyataan 1 dari prompt MySQL _Anda akan melihat pesan yang memberitahukan apakah itu rusak atau tidak. Jika tabel MyISAM rusak, dapat diperbaiki dengan pernyataan 2 _Jika perbaikan berhasil, Anda akan melihat pesan seperti berikut di output Anda
|