Apabila mengimport lambakan MySQL yang besar, adalah perkara biasa untuk menghadapi ralat tamat masa kerana masa pelaksanaan yang dilanjutkan. Untuk menangani perkara ini, pelbagai strategi boleh digunakan:
Jika boleh, cuba gunakan PHPMyAdmin untuk import. Tingkatkan tetapan import pangkalan data dalam fail my.ini, seperti max_allowed_packet dan read_buffer_size. Pertimbangkan untuk meningkatkan tetapan PHP dalam PHP.ini juga, terutamanya max_execution_time, max_input_time dan memory_limit.
Jika PHPMyAdmin terbukti tidak berkesan, gunakan skrip Big Dump Ozerov.de. Skrip ini memecahkan import besar kepada blok yang lebih kecil dan lebih terurus, menghalang tamat masa. Letakkan tempat pembuangan dan skrip SQL pada pelayan dan konfigurasikan mengikut keperluan. Walau bagaimanapun, ambil perhatian bahawa Big Dump tidak menyokong eksport MySQL dengan sisipan lanjutan.
Untuk pengimportan baris arahan langsung, gunakan konsol MySQL. Pertama, nyatakan pangkalan data sasaran menggunakan perintah use: use my_great_database;. Kemudian, import dump SQL menggunakan arahan sumber: sumber C:sqlmy_import.sql;. Benarkan import selesai tanpa menutup konsol sebelum waktunya.
Pertimbangkan MySQL Workbench sebagai alat import alternatif, menawarkan antara muka mesra pengguna untuk tugas pengurusan pangkalan data yang besar.
Atas ialah kandungan terperinci Bagaimana untuk Mencegah Tamat Masa Import MySQL untuk Pangkalan Data Besar?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!