Eslatma. Agar skript vaqti tugashi haqida xato xabari o'tgan bo'lsa, importni tugatmoqchi bo'lsangiz, iltimos, xuddi shu faylni qayta yuboring va import davom etaveradi, darhol shu faylni tanlashingiz mumkin va jarayonni davom ettiring.
Ushbu maqolada biz ikkita savolni ko'rib chiqamiz - ma'lumotlar bazalarini qanday qilib import qilishingiz mumkin va php.ini-dagi sozlamalarni o'zgartirish orqali katta ma'lumotlar bazalarini import qilish bilan bog'liq muammoni qanday hal qilish mumkin.
Ma'lumki, ma'lumotlarning zaxira nusxasi, agar to'satdan, biron bir sababga ko'ra, sayt ishi buzilgan bo'lsa, saytingizni tiklashingiz mumkin bo'lgan kafolatdir. Saytni zaxira nusxasidan qanday tiklashim mumkin? Mysql ma'lumotlar bazasini phpMyAdmin-ga qanday qilib import qilishingiz mumkinligini ko'rib chiqamiz. Ma'lumotlar bazasini import qilish jarayonini boshlashdan oldin, fayllarni olib kiradigan ma'lumotlar bazasidan barcha jadvallarni o'chirib tashlashingiz kerak.
Jadvallarni tushirish uchun phpMyAdmin uy sahifasiga kiring va quyidagi amallarni bajaring:
2 - Hammasini belgilash-ni bosing;
3 - ochiladigan menyuda O'chirish-ni tanlang va OK tugmasini bosing,
Endi siz mysql ma'lumotlar bazasini import qilishni boshlashingiz mumkin. Buning uchun quyidagi amallarni bajaring:
1 - kerakli ma'lumotlar bazasini tanlang;
2 - yuqori menyuda Import yorlig'ini oching;
3 - Browse orqali ma'lumotlar bazasi bilan zaxira nusxasini toping va OK tugmasini bosing.
Agar siz hamma narsani to'g'ri bajargan bo'lsangiz, phpMyAdmin oynasida import muvaffaqiyatli amalga oshirilganligi to'g'risida xabar paydo bo'ladi.
Katta mysql ma'lumotlar bazalarini import qilish
V eb-ustalar ko'pincha katta mysql ma'lumotlar bazalarini import qilish muammosiga duch kelishadi. Muammo PHPMyAdmin-da ma'lumotlar bazasini tashlab yuborish yuklangan fayl hajmi bilan cheklanganligi bilan bog'liq bo'lib, u sukut bo'yicha 2 MB (2048 KB) dan oshmasligi kerak. Katta ma'lumotlar bazasi chiqindisini yuklab olishga urinishda xato xabari paydo bo'ladi: "Yuklab olinayotgan fayl juda katta bo'lishi mumkin ..." va hokazo.
Keling, katta ma'lumotlar bazasi dampini import qilish usullaridan birini ko'rib chiqamiz. Import qilinadigan fayl hajmining chegarasi PHP konfiguratsiyasi bilan belgilanadi. PHP sozlamalari php.ini faylida yozilgan. Bu shuni anglatadiki, katta ma'lumotlar bazalarini import qilish uchun biz php.ini konfiguratsiya faylida yuklangan fayllarning maksimal hajmini o'zgartirishimiz kerak.
Php.ini fayli qayerda joylashgan? Php.ini fayliga yo'lni quyidagicha hisoblashingiz mumkin:
Info.php faylini yarating va unga quyidagi kodni kiriting;
Yaratilgan faylni saytning ildiz papkasiga yuklash (www, public_html);
Brauzeringizning manzil satriga http: //your_site/info.php manzilingizni kiriting;
Ochilgan oynada faylga yo'l ko'rsatiladigan Loaded Configuration File-ni toping;
Katta mysql ma'lumotlar bazasini import qilish uchun PHPMyAdmin-dagi php.ini ko'rsatmalarini o'zgartirishingiz kerak.
Php.ini fayli topildi, endi uni tahrirlash, aniqrog'i, fayldagi bir nechta ko'rsatmalarni quyida ko'rsatilgan tarzda o'zgartirish kerak:
Skriptni to'liq yuklash uchun maksimal vaqt (sekund):
max_execution_time \u003d 60
Ssenariy uchun barcha ma'lumotlarni qabul qilish uchun belgilangan maksimal vaqt (sek):
max_input_time \u003d 90
Ssenariydan foydalanishga ruxsat berilgan maksimal xotira hajmi:
memory_limit \u003d 128M
Yuklangan fayllarning ruxsat etilgan maksimal hajmi:
upload_max_filesize \u003d 200M
PHP qabul qiladigan uzatiladigan ma'lumotlarning maksimal hajmi:
post_max_size \u003d 180M
P hp.ini-da yuqoridagi ko'rsatmalarni o'zgartirib, biz PHPMyAdmin orqali 180 M gacha ma'lumotlar bazalarini import qilish imkoniyatiga ega bo'ldik.
Ma'lumotlar bazasi chiqindisini import qilish uchun siz Sypex Dumper-ning bepul versiyasidan ham foydalanishingiz mumkin. Dumper maksimal ish tezligi, shuningdek, taxminan 800 megabayt ma'lumotlar bazalari bilan ishlash uchun optimallashtirilgan.
Salom, do'stlar!
Bugun MySQL bilan konsolda ishlash to'g'risida suhbatni davom ettirishga qaror qildim va MySQL ma'lumotlar bazasini eksport qilish tartibiga e'tibor qaratdim.
Ushbu maqolada MySQL ma'lumotlar bazasini qanday tashlab yuborish, shuningdek MySQL-dan ma'lumotlarni Excel fayliga va CSV formatiga eksport qilish haqida gaplashaman.
Ma'lumotni olishning turli xil variantlarini ko'rib chiqamiz: bir yoki bir nechta ma'lumotlar bazalarini tashlab qo'yish, ma'lumotlarni alohida jadvallardan eksport qilish va o'zboshimchalik natijalari. SELECT so'rovlar.
Shuningdek, server konsolida va MySQL buyruq satrida MySQL ma'lumotlar bazasidan ma'lumotlarni qanday chiqarish haqida gaplashamiz.
Ushbu maqolada, phpMyAdmin va boshqa vizual vositalar yordamida ma'lumotlarni qanday eksport qilish haqida yozmayman.
Birinchidan, chunki ushbu mavzu bo'yicha Internetda allaqachon etarli materiallar mavjud. Bundan tashqari, nusxa ko'chirishni va joylashtirishni istamaydigan yuqori sifatli material.
Va, ikkinchidan, men o'zim gapirgan maqolalarimdan birida MySQL ma'lumotlar bazasidan SQL faylga ma'lumot chiqarish jarayonini qisqacha ko'rib chiqdim.
Shunday qilib, agar siz konsol bilan ishlash haqida foydali ma'lumotlarni topa oladigan professional ishlab chiquvchi yoki tizim ma'muri bo'lmasangiz va faqat ma'lumotlar bazasini phpMyAdmin-ga eksport qilish bo'yicha ko'rsatmalar uchun kelgan bo'lsangiz, unda siz yuqoridagi havoladan ma'lumotlarni o'qish bilan cheklanib qolishingiz mumkin.
Sizni meni to'g'ri tushunishingizni istayman: sizni biron bir tarzda xafa qilishni xohlamayman, lekin shunchaki vaqtingizni maqsad uchun maksimal foyda bilan sarflab, izlagan narsangizga erishishingizni tilayman.
Bu kirish qismni yakunlaydi va biz saqlanadigan ma'lumotlar miqdori bo'yicha saralashga qaror qilgan MySQL ma'lumotlar bazasining dempini yaratish uchun konsol buyruqlari haqida umumiy ma'lumotga o'tamiz: butun ma'lumotlar bazasini eksport qilishdan, individual jadvallar va o'zboshimchalik bilan so'rovlar natijalari bilan yakunlash.
Konsol orqali MySQL ma'lumotlar bazasi dempini yaratish
Men boshida kichik bir oydinlik kiritmoqchiman.
Do'stlaringiz bilan baham: |