backup.sql - ma'lumotlar bazasi saqlanadigan fayl nomi va yo'l nisbiy. Ushbu dizayn yordamida baza hosting ildiziga saqlanadi.
4. uchinchi bosqichda klaviaturada " Enter ". Eslatma
Server yana SSH orqali buyruqlarni qabul qilishga tayyor bo'lgandan so'ng, bu ma'lumotlar bazasi eksporti tugallanganligini anglatadi va siz uni FTP orqali yoki hosting fayl menejeri orqali yuklab olishingiz mumkin .SSH-da eksport (va import) jarayoni translyatsiya qilinmaydi va agar sizning ma'lumotlar bazangiz juda katta bo'lsa, iltimos, sabr qiling, chunki serverdan 20 daqiqadan ko'proq vaqt o'tgach javob olishingiz mumkin.
SSH terminali orqali katta MySQL ma'lumotlar bazalarini import qilish (yuklash).
Biz allaqachon SSH nima ekanligini bilib oldik va endi avval yuklab olingan ma'lumotlar bazasini boshqa loyihaga qanday import qilishni ko'rib chiqaylik.
1. Xostingingizning ildiziga avval yuklab olingan ma'lumotlar bazasini o'zingiz uchun qulay tarzda yuklang.
2. SSH orqali xosting/serveringizga ulaning.
biz hosting ildiziga shunday o'tamiz, ikkinchisi esa:
Shunday qilib, biz joriy katalogdagi fayllar va kataloglarning to'liq ro'yxatini olamiz . Biz ilgari yuklangan ma'lumotlar bazasini qo'shmoqchimiz.
4. Agar hammasi yaxshi bo'lsa va baza joyida bo'lsa, yakuniy buyruqni kiriting:Mysql -u USERNAME -p MA'LUMOTLAR BAZASI USERNAME - ma'lumotlar bazasiga kirish huquqiga ega foydalanuvchining foydalanuvchi nomi.
DATABASE - biz ma'lumotlarni import qiladigan ma'lumotlar bazasi nomi.
backup.sql - yuklanadigan fayl nomi va yo'l nisbiy. Ushbu dizayn bilan baza hosting ildizidan import qilinadi.
5. Buyruqni kiritganingizdan so'ng, siz ko'rsatgan foydalanuvchidan parolni kiritish so'raladi to'rtinchi qadam . Parolni kiriting va klaviaturada " Enter " tugmasini bosing . E'tibor bering , parolni SSH terminaliga kiritish ko'rsatilmaydi, ya'ni siz parolni kiritasiz yoki uni kiritasiz - uning o'rnida har doim bo'sh joy bo'ladi.
Shundan so'ng, server yana SSH orqali buyruqlarni qabul qilishga tayyor bo'lganligi sababli, bu ma'lumotlar bazasini import qilish tugallanganligini anglatadi va siz loyiha ustida ishlashni davom ettirishingiz mumkin.
Mendan tez-tez katta MySQL ma'lumotlar bazasini serverga qanday import qilish mumkinligi so'raladi . Ma'lumki, phpMyAdmin standart import hajmi chegarasiga ega.
Agar sizning axlatingiz ruxsat etilgan chegaradan sezilarli darajada oshmasa, uni bir necha qismlarga bo'lishingiz va uni bir necha o'tishda import qilishingiz mumkin. Bu, masalan, chegara 2 MB va ma'lumotlar bazasi 5-10 MB bo'lsa, oqlanadi. 100 MB hajmdagi ma'lumotlar bazasini 50 qismga "kesish" juda mashaqqatli va vaqt talab qiladigan jarayon ekanligi aniq.Ushbu muammoni hal qilish uchun bir nechta variant mavjud.
Veb-server konfiguratsiyasini tahrirlash
VDS / VPS-da bu bilan hech qanday muammo yo'q, siz faqat konfiguratsiyani to'g'rilashingiz kerak. Ya'ni, php.ini-da serverga yuklangan fayllar uchun ruxsat etilgan maksimal qiymatlarni, POST usuli bilan uzatiladigan fayllar uchun maksimal hajmni oshiring:
Post_max_size = 2000M upload_max_filesize = 2000M
Bundan tashqari, agar sizning ma'lumotlar bazangiz juda katta bo'lsa, ruxsat etilgan maksimal skriptni bajarish vaqtini oshirishingiz kerak.
Maksimal bajarilish_vaqti = 32000 maks. kirish_vaqti = 32000
Va har qanday holatda, ruxsat etilgan operativ xotira hajmini oshirishingiz mumkin:
Xotira chegarasi = 512M
O'zgarishlarni amalga oshirgandan so'ng, veb-serverni qayta ishga tushirishni unutmang.
Ushbu usul umumiy hosting uchun mos emasligi aniq, chunki bu konfiguratsiyalarni tahrirlash qobiliyatini anglatmaydi.
Do'stlaringiz bilan baham: |