Увоз на големи SQL-датотеки преку SSH без користење на phpMyAdmin
Кога ја преместувате вашата веб-локација на друг сервер или враќате резервна копија, ако големината на датотеката на вашата база на податоци со екстензија .sql е висока (на пр.: 200 MB и повеќе), кога се обидувате да прикачите преку панелот phpMyAdmin, прелистувачот замрзнува или поради ограничувањата на PHP на серверот (upload_max_filesize / max_execution). „Истекување на сценариото“ ќе добиете грешка. Со надминување на оваа граница, можете да ги користите командите на Linux SSH за да увезете SQL-датотеки поголеми од GB за неколку секунди.
Процес на увоз на SQL преку SSH чекор по чекор:
- Прво, вчитајте ја вашата резервна датотека .sql во главниот директориум на вашата страница (Не е важно, може да биде под root директориумот или папката `/home/`) преку FileZilla или менаџерот на датотеки на вашиот панел. Проверете дали името на датотеката е едноставно (на пр.
yedek.sql). - Отворете ја програмата Putty и поврзете се на вашиот сервер. корен Поврзете се како.
- Најавете се во папката каде што сте ја подигнале датотеката со командата за терминал:
cd /home/kullaniciadi/public_html - За да ја вклучите базата на податоци директно во јадрото MySQL, извршете ја оваа магична команда:
mysql -u veritabanı_kullanıcı_adı -p veritabanı_adı < yedek.sql - Кога ќе ја напишете командата и притиснете Enter, системот ќе побара лозинка. на оваа област лозинката на корисникот на вашата база на податоци Напишете го и повторно притиснете Enter. *(Забелешка: од безбедносни причини, буквите или ѕвездичките нема да се појавуваат на екранот на терминалот додека ја пишувате лозинката; внесете ја правилно лозинката и притиснете Enter.)*
Во зависност од големината на датотеката, процесот ќе трае помеѓу неколку секунди и неколку минути. Кога терминалната линија повторно ќе стане празна (се појавува нова командна линија), процесот на увоз е завршен без никакви грешки или загуби.
Оваа статија е специјално подготвена за PvPServer.