Selama lebih dari satu tahun kami menggunakan plugin Counterizer untuk WordPress dan dengan demikian menyimpan statistik blog dan pembacanya, plugin ini dinyahaktifkan beberapa hari yang lalu kerana (antara lain) menyimpan lebih daripada 600MB data dalam pangkalan data.
Kebetulan (sebelum menyahaktifkan plugin dan membersihkan DB) saya cuba membuang pangkalan data, iaitu mengeksportnya ke. SQL dan dengan itu memuat turunnya dan di terminal hosting saya mendapat ralat berikut:
mysqldump: Mendapat ralat: 144: Jadual './dl_database/Counterize_Referers' ditandakan sebagai terhempas dan pembaikan terakhir (automatik?) gagal ketika menggunakan LOCK TABLES
Oleh itu, pembuangan itu tidak dijalankan dan dengan baik... idea semata-mata untuk berfikir bahawa DB daripada DesdeLinux Saya mempunyai masalah, ia membuatkan bulu saya berdiri :)
Dengan membuat sedikit kajian di web, saya dapat belajar bagaimana menyelesaikan masalah ini, nampaknya TIDAK BOLEH bahawa pangkalan data mempunyai masalah, hanya jadual yang ditandai sebagai 'dengan masalah', untungnya ini sangat mudah untuk diperbaiki.
Pertama mari kita mengakses pelayan MySQL:
mysql -u root -p
Kami menekan [Enter] dan ia akan meminta kata laluan root MySQL, kami meletakkannya dan tekan [Enter] sekali lagi.
Setelah masuk ke dalam MySQL, kami akan memberitahu anda pangkalan data mana yang akan digunakan, sebagai contoh masalah mengikut ralat di atas terdapat dalam jadual Counterize_Referers dari pangkalan data dl_database, supaya:
use database dl_database;
Dan sekarang untuk memperbaiki asas meja:
repair table Counterize_Referers;
Setelah arahan sebelumnya dilaksanakan, semuanya mesti kembali normal, sekurang-kurangnya dalam kes saya seperti itu pada lebih dari satu kesempatan 😉
Maka hanya tinggal melaksanakan semula arahan untuk membuang pangkalan data dan voila, tidak lebih dari itu.
Bagaimanapun, saya melakukan ini lebih daripada yang lain sebagai memorandum untuk saya, kerana perkara yang sama telah berlaku kepada saya dua kali dan saya tidak mahu melupakan arahan untuk menyelamatkan hari 😀
Salam dan saya harap dapat membantu orang lain.
Bagus sekali, anda mesti selalu ada barang jenis ini dengan alasan apa pun.
Terima kasih
Ya ... pada saat masalah itu berlaku, ada baiknya kita mencari penyelesaiannya, atau sekurang-kurangnya mengetahui di mana mencarinya tanpa berlengah.
Bagus KZKGGaara. Ada perkara yang tidak dapat dilakukan oleh PHPMyAdmin yang boleh dilakukan oleh konsol.
Terima kasih
Cemerlang, menyelamatkan saya lebih dari sekali.
Tetapi saya tertanya-tanya, bukankah itu mysql -u root -p dan bukannya root -u root -p? Saya tidak bermaksud menyinggung perasaan.
Thank you!
Cemerlang, menyelamatkan saya lebih dari sekali.
Tetapi saya tertanya-tanya, bukankah itu mysql -u root -p dan bukannya root -u root -p? Saya bertanya tanpa niat menyinggung perasaan.
Terima kasih
LOL !!!! Benar sekali, kesilapan saya LOL!
Saya menulis dan berfikir selangkah ke depan, dari sana untuk menulis root bukan mysql ... Terima kasih atas peringatan 🙂
Sama-sama! Maaf untuk siaran berganda; Saya cuba menghantarnya berulang kali dan memberitahu bahawa ia sudah ada (saya memuatkan semula halaman dan tidak melihat apa-apa).
Greetings.
Ini timbul dari belakang saya sekarang kerana saya menghadapi masalah DB.
Helo,
Satu soalan, berapa kerap anda membuang DB? adalah untuk mengetahui berapa lama masa yang diperlukan untuk mendapatkan sehingga 600MB data
Best regards,
Ehm ... Saya tidak faham awak dengan baik sekarang 🙂
Sebelum kami melakukan pembersihan dalam DB DesdeLinux Ini (iaitu, .sql DB) mempunyai berat lebih daripada 700MB, kerana kami menyimpan semua statistik dalam DB. Iaitu, sejak hampir permulaan blog.
Sekarang kita menggunakan Google A. jadi kita menghapus jadual statistik dari DB, dan sekarang .sql tidak mencapai 80MB
Adakah ini menjawab soalan anda?
Helo,
Tanpa troll, berapa kerap anda membuang DB?
Beberapa kali sebulan 🙂
Saya sentiasa cuba untuk mempunyai versi terkini DesdeLinux
Nampaknya baik bagi saya, sekarang tidak mungkin melakukan semakan umum jadual yang rosak?
Terima kasih banyak rakan, sumbangan anda banyak membantu saya.
salam
Terima kasih banyak sayang, terima kasih atas petua, mereka membantu saya !!
Salam dari Trujillo-Venezuela.
dianggarkan
Seperti yang saya tahu jika proses itu berjalan, saya menulis import jadual pembaikan perintah; dan di sana saya
Terima kasih banyak, anda telah menyelamatkan kulit saya 😀
Halo kawan, saya tidak tahu sama ada anda boleh menolong saya, sesuatu yang serupa berlaku dengan laman web saya, tandakan ralat ini:
Jadual wp_posts tidak betul. Laporkan ralat berikut: Jadual ditandai sebagai rosak dan pembaikan terakhir gagal. WordPress akan berusaha memperbaiki jadual ini ...
Gagal membaiki jadual wp_posts. Ralat: Jadual ditandai sebagai rosak dan pembaikan terakhir gagal
Saya tidak tahu sama ada anda boleh membantu saya memperbaikinya, saya baru menggunakan WordPress yang maju. Semasa cuba memperbaiki jadual wp-post, ini menunjukkan ralat bahawa ia tidak dapat diperbaiki. Terima kasih. Laman web saya adalah: https://diarionoticiasweb.com