Show Sekarang saya akan berbagi pengalaman lagi tentang bagaimana cara mengatasi Error. MySQL Shutdown Tiba-tiba (2), yang sebelumnya pernah saya bahas pada artikel "Cara Mengatasi Error. Shutdown MySQL tiba-tiba" yang ternyata tidak serta merta dapat menyelesaikan masalah dengan kesalahan pribadi yang sama Coba anda perhatikan pesan error di bawah ini, sama persis dengan pesan error yang ditampilkan pada artikel sebelumnya, tapi ternyata walaupun pesan errornya sama namun penyelesaiannya cukup berbeda
Saya mencoba untuk melihat pesan error tersebut, ternyata banyak banget tulisan berbahasa inggris yang membuat saya sedikit jenuh untuk membaca (karena saya tidak begitu fasih berbahasa inggris), tiba-tiba muncul ide untuk menghapus semua pesan error yang ada pada file mysql_error. log (bukan menghapus file tapi tulisan yang ada di file mysql_error. log), kemudian mencoba menekan Start pada mySQL sehingga terbuatlah pesan error baru pada file mysql_error. catatan. setelah membukaya kembali ternyata ada satu baris yang menarik perhatian yaitu Kesalahan. tidak dapat membuka file tablespace tabel tunggal. \ojs311\access_keys. ibd Berdasarkan analisis dan asumsi bahwa yang menjadi penyebab error mySQL adalah sebuah tabel dengan nama access_keys pada database oj311 Dan memang benar access_keys. ibd adalah penyebabnya. Kok bisa jadi error? Sebelum lanjut pada langkah-langkah mengatasi error ini, perlu saya sampaikan terlebih dahulu kenapa tabel access_keys. ibd pada database ojs311 bermasalah, tujuannya agar anda ada bayangan sebelum mencoba untuk memperbaiki. Ceritanya begini. sebelumnya saya menginstal sebuah aplikasi berbasis web yaitu OJS 3. 1. 1 dan berjalan dengan baik, dan keesokan harinya saya ingin membuat sebuah tutorial tentang bagaimana cara menginstal OJS 3. 1. 1 dan akhirnya saya memutuskan untuk menghapus sebagian data melalui bagian admin, tapi saat itu waktu sudah jamnya istirahat akhirnya komputer ikut di hebernasi (hibernasi) agar nanti dapat dilanjutkan kembali, namun waktu berkata lain saya harus mengalami hal yang menyebabkan saya harus menulis artikel ini Baik, untuk mempersingkat waktu sekarang anda perhatikan tahapan-tahapan di bawah ini, semoga dapat membantu Langkah PertamaJalankan Xampp Control Panel anda, bisa dari windows menu atau langsung dari folder XamppLangkah KeduaBuka mysql_error. login dengan dua cara
Langkah KetigaHapus/pindahkan semua pesan error yang ada di mysql_error. log, kemudian simpan dalam keadaan kosongLangkah KeempatKembali ke Xampp Control Panel, klik Start pada baris MySQL maka pesan error akan tertulis kembali bada mysql_error. catatankemudian periksa pesan error tersebut apakah ada yang mirip dengan error berikut Kesalahan. tidak dapat membuka file tablespace tabel tunggal. \ojs311\access_keys. ibd Ini pesan error selengakapnya pada mysql_error. catatan [ERROR] InnoDB. Mencoba membuka tablespace yang sebelumnya dibuka. Tablespace ojs3/access_keys sebelumnya menggunakan ID ruang. 4992 di jalur file. . \ojs3\access_keys. ibd. Tidak dapat membuka tablespace ojs311/access_keys yang menggunakan ID ruang. 4992 di jalur file. . \ojs311\access_keys. ibd InnoDB. Kesalahan. tidak dapat membuka file tablespace tabel tunggal. \ojs311\access_keys. ibd InnoDB. Kami tidak melanjutkan pemulihan kerusakan, karena tabel mungkin menjadi InnoDB. rusak jika kami tidak dapat menerapkan catatan log di log InnoDB untuk itu InnoDB. Untuk memperbaiki masalah dan mulai mysqld InnoDB. 1) Jika ada masalah izin pada file dan mysqld tidak bisa InnoDB. buka file, Anda harus mengubah izin InnoDB. 2) Jika tabel tidak diperlukan, atau Anda dapat memulihkannya dari cadangan, InnoDB. maka Anda dapat menghapus. ibd, dan InnoDB akan melakukan normal InnoDB. crash recovery dan abaikan tabel itu InnoDB. 3) Jika sistem file atau disk rusak, dan Anda tidak dapat menghapusnya InnoDB. itu. ibd, Anda dapat mengatur innodb_force_recovery > 0 di my. cnf InnoDB. dan paksa InnoDB untuk melanjutkan pemulihan kerusakan di sini 1274 InnoDB. Peringatan. Menggunakan innodb_additional_mem_pool_size TIDAK DIGUNAKAN LAGI. Opsi ini dapat dihapus dalam rilis mendatang, bersama dengan opsi innodb_use_sys_malloc dan dengan pengalokasi memori internal InnoDB 4724 [Catatan] InnoDB. innodb_empty_free_list_algorithm telah diubah menjadi warisan karena ukuran buffer pool yang kecil. Untuk menggunakan backoff, tingkatkan buffer pool setidaknya hingga 20MB Langkah KelimaSetelah menemukan ciri-ciri di atas (langkah keempat), kemudian masuk ke direktori C. \xampp\mysql\data dan temukan folder database yang bermasalah pada kasus ini nama databasenya adalah ojs311Jika database yang bermasalah dianggap penting, pindahkan ke folder lain siapa tahu nantu ada metode untuk pemulihan atau jika tidak telalu berguna hapus saja Anda harus bersedia kehilangan satu database untuk kasus ini, kecuali bisa diperbaiki Langkah KeenamCoba kembali jalankan kembali MySQL Service dengan cara klik Start, jika seluruh tahapan ini dilakasakan dengan benar maka MySQL module akan berwarna hijau dan pada port(s) akan tampil angka 3306Langkah ketujuhBuka web browser lalu ketik localhost/phpmyadmin untuk memastikan bahwa database anda sudah bekerja dengan baik dan dapat diakses kembaliDemikian pengalaman yang dapat saya bagikan pada kesempatan kali ini tentang Cara Lain Mengatasi Error. Shutdown MySQL secara tidak terduga (2), semoga dapat bermanfaat Saya sangat berharap dapat berbagi pengalaman jika telah berhasil mengatasi masalah seperti yang saya alami sebagaimana artikel ini, atau kritik dan saran jika anda belum berhasil mengatasinya melalui kolom komentar di bawah ini |