Ako exportovať údaje do mysql. Importujte databázu MySQL do konzoly. Pridávanie údajov do MySQL: Nástroje

Pri migrácii lokality z lokálny server pre hosting je jedným z povinných postupov export/import databázy (databázy). Preto sa v tomto článku pokúsim čo najpodrobnejšie popísať proces exportu a importu databázy z lokálneho servera, teda z webového rozhrania PHPMyAdmin verzia 3.2.3 pre hosting.

Prvá vec, ktorú musíte urobiť, je spustiť lokálny server, v tomto prípade Denwer. Po spustení Denwer musíte otvoriť prehliadač a zadať do riadku prehliadača: „http://localhost/tools/phpmyadmin“, po ktorom sa pred vami otvorí okno(Obr.1)s predtým vytvorenými databázy.

Obr.1

Ďalej musíme vybrať databázu, ktorú budeme exportovať, v mojom prípade ide o databázu s názvom Mybd. Databázu môžete vybrať kliknutím na ňu na ľavej strane okna prehliadača, kde je uvedené „Vyberte databázu“ (obr. 2).


Obr.2

Po výbere požadovanej databázy sa otvorí okno so štruktúrou databázy. IN horné menu je tu pointa "Export" pomocou ktorého vyexportujeme databázu do počítača a následne naimportujeme na hosting. A tak prejdite na položku „Exportovať“. (Obr. 3).


Obr.3

V okne, ktoré sa otvorí, musíte vykonať nejaké merania (Obr.4), a to: v bloku „Export“ musíte kliknutím na položku vybrať všetky databázové tabuľky "Vybrať všetko" a začiarknite políčko vedľa položky SQL, táto položka je zodpovedná za typ súboru, ktorý sa bude exportovať. Okrem toho musíte začiarknuť políčko vedľa "Uložiť ako súbor", ktorý zabezpečí uloženie databázy do súboru. Nie je potrebné meniť žiadne ďalšie nastavenia, stačí stlačiť tlačidlo "choď".

Obr.4

Teraz, ak ste urobili všetko správne, databázový súbor by sa mal stiahnuť do vášho počítača. Pomocou tohto súboru naimportujeme databázu na hosting.

Tiež musíte zmeniť kódovanie súboru na UTF-8 bez kusovníka, aby ste zmenili kódovanie, ktoré používam textový editor Poznámkový blok++(Stiahnuť ▼ ) . Pomocou tohto programu otvoríte databázový súbor a v menu "kódovanie" vybrať „Previesť na UTF-8 bez kusovníka“ (obr. 5), potom uložte a zatvorte.


Obr.5

Tento postup zahŕňa prenos údajov z jednej databázy (A) do druhej (B). Databáza B sa spravidla nachádza na hostingu (alebo v Denveri) a databáza A sa nachádza na počítači používateľa a je to súbor s príponou sql. Databáza A má iný názov - Dump.

Ako importovať databázu?

Import databázy MySQL pomocou SSH

Táto metóda sa používa pomerne zriedka, ale popíšeme ju. Najprv vyplňte databázu, z ktorej ju budete importovať na server poskytovateľa hostingu, kde sú uložené súbory vašich webových stránok. Ďalej na import databázy použite príkaz:

mysql -uUSERNAME -pUSERPASSWORD DBNAME< DUMPFILENAME.sql

mysql --user=USERNAME --password=USERPASSWORD DBNAME< DUMPFILENAME.sql

Namiesto napísaných slov veľkými písmenami nahrádzame:
USERNAME - užívateľské meno databázy, napríklad uhosting_databaseuser;

USERPASSWORD - heslo používateľa databázy, napríklad Rjkweuik12;

DBNAME - názov databázy, do ktorej sa vykoná import, napríklad uhosting_databasename

DUMPFILENAME - názov súboru výpisu, z ktorého sa budú importovať údaje. Tu tiež musíme zadať cestu k databáze, ktorú sme nahrali na server poskytovateľa hostingu.

V tomto článku zvážime dve otázky - ako môžete importovať databázy a ako vyriešiť problém s importovaním veľkých databáz zmenou nastavení v php.ini.

Ako viete, zálohovanie údajov je zárukou, že budete môcť obnoviť svoju webovú stránku, ak sa náhle z nejakého dôvodu preruší prevádzka lokality. Ako obnoviť webovú stránku zo zálohy? Existuje niekoľko spôsobov, my sa pozrieme na to, ako môžete importovať databázu mysql do phpMyAdmin. Pred začatím procesu importu databázy musíte vymazať všetky tabuľky z databázy, do ktorej chcete importovať súbory.

Ak chcete odstrániť tabuľky, prihláste sa domovskej stránke phpMyAdmin a postupujte takto:


2 - kliknite na Označiť všetko;
3 - z rozbaľovacej ponuky vyberte možnosť Odstrániť a kliknite na tlačidlo OK,

Teraz môžete začať importovať databázu mysql. Ak to chcete urobiť, postupujte takto:

1 - vyberte požadovanú databázu;
2 - otvorte kartu Import v hornom menu;
3 - nájdite pomocou Prehľadávať záložná kópia s databázou a kliknite na tlačidlo OK.

Ak ste urobili všetko správne, v okne phpMyAdmin sa zobrazí hlásenie, že import bol úspešný.

Import veľkých databáz mysql

Webmasteri sa často stretávajú s problémom importu veľkých databáz mysql. Problém je spôsobený tým, že v PHPMyAdmin je sťahovanie výpisu databázy obmedzené veľkosťou nahrávaného súboru, ktorá by štandardne nemala presiahnuť 2 MB (2 048 KB). Pri pokuse o stiahnutie výpisu z veľkej databázy sa zobrazí chybové hlásenie: „Veľkosť sťahovaného súboru je pravdepodobne príliš veľká...“ atď.

Pozrime sa na jeden spôsob importovania výpisu z veľkej databázy. Limit veľkosti importovaného súboru je určený konfiguráciou PHP. Konfiguračné nastavenia PHP sú špecifikované v súbore php.ini. To znamená, že na import veľkých databáz budeme musieť zmeniť konfiguračný súbor php.ini maximálna veľkosť stiahnuté súbory.

Kde sa nachádza súbor php.ini? Cestu k súboru php.ini môžete vypočítať takto:

  • Vytvorte súbor info.php a umiestnite doň nasledujúci kód;
  • Nahrajte vytvorený súbor do koreňového priečinka lokality (www, public_html);
  • IN adresný riadok prehliadač, zadajte adresu http://vasa_stranka/info.php;
  • V okne, ktoré sa otvorí, nájdite Loaded Configuration File, kde bude uvedená cesta k súboru;

Ak chcete importovať veľkú databázu mysql, musíte zmeniť direktívy php.ini v PHPMyAdmin.

Súbor php.ini bol nájdený, teraz už zostáva len upraviť ho, alebo skôr zmeniť niekoľko smerníc v súbore, ako je uvedené nižšie:

Maximálny čas (s) na úplné načítanie skriptu:
max_execution_time = 60
Maximálny čas (v sekundách) určený pre skript na prijatie všetkých údajov:
max_input_time = 90
Maximálne množstvo pamäte, ktoré môže skript použiť:
memory_limit = 128 miliónov
Maximálna povolená veľkosť nahrávaných súborov:
upload_max_filesize = 200 miliónov
Maximálna veľkosť prenášaných údajov, ktorú PHP akceptuje:
post_max_size = 180 miliónov

Zmenou vyššie uvedených smerníc v php.ini sme boli schopní importovať cez databáza PHPMyAdmin objem dát až 180 M.

Na importovanie výpisu databázy môžete tiež použiť bezplatná verzia Programy Sypex Dumper. Sklápač je optimalizovaný pre maximálna rýchlosť prácu, ako aj prácu s databázami o veľkosti cca 800 megabajtov.

Dobré popoludnie priatelia, dnes sa naučíme robiť... Prečo je to potrebné, môžete sa opýtať. Po prvé export databázy sa musí vykonávať pravidelne, aby sa tak stalo núdzové situácie Nestratili ste žiadne informácie, ktoré sú pre vás dôležité. Export bude malý súbor, v ktorom budú uložené všetky informácie o databáze. Pre export databázy musíte prejsť na PHPMyAdmin a kliknúť na databázu, ktorá vás zaujíma. Potom uvidíte všetky tabuľky v ňom a bez toho, aby ste do nich vstúpili, kliknite na tlačidlo ponuky s názvom export. Pred vami sa zobrazí nasledujúca stránka:


Radím vám vybrať si rýchly spôsob exportovať a tiež uviesť vo formáte SQL. Potom môžete kliknúť na tlačidlo OK. Pred vami sa zobrazí okno, v ktorom budete vyzvaní na uloženie súboru.


Súbor uložíte na miesto, ktoré potrebujete, hlavnou vecou je zapamätať si, kde ste ho uložili, pretože je to pre nás veľmi dôležité.
Čo sa týka bežného spôsobu exportu. Môžete ho použiť aj v prípade potreby, je ich veľa dodatočné nastavenia, ktorý môžete zadať pri exporte. Napríklad vyberte potrebné tabuľky z databázy, zadajte kódovanie a oveľa viac. Ak máš záujem toto nastavenie, Môžete si to pozrieť. Nebudeme však hlbšie do tohto nastavenia.
Po uložení súboru do počítača vás požiadam o vymazanie databázy. Nebudem vám vysvetľovať, ako to urobiť, pretože sme si tým už prešli. Nebojte sa vymazať, všetko u vás vrátime na svoje miesto.
Je čas sa zamestnať import databázy. Prejdite do ponuky importu.


Vyberieme prehľad vášho počítača a uvedieme cestu k nášmu súboru. A kliknite na ok. Ako vidíte, pred vami sa objavila chyba. Nezľaknite sa, ide o to, že sme neimportovali samotnú databázu, ale iba všetky jej tabuľky. Preto najprv vytvorte databázu, prejdite do nej a po vykonaní všetkých vyššie uvedených krokov kliknite na tlačidlo importovať. Stlačením tlačidla ok bude všetko fungovať a ak ste urobili všetko správne, nemali by sa objaviť žiadne chyby.


Ako vidíte, naša tabuľka sa opäť objavila na svojom mieste a všetky údaje v nej boli uložené. Teraz chápete, aká skvelá príležitosť export a import databázy v PHPMyAdmin. Koniec koncov, ak stratíte v jeden deň všetky svoje úspechy za dlhé roky, vďaka tento súbor Všetko môžete vrátiť. Týmto sa s vami lúčim a čoskoro sa uvidíme.

Keď práve začínate vytvárať webové stránky, zvyčajne to robíte na lokálnom serveri. Keď bude pripravený, bude potrebné ho presunúť vzdialený server. Kopírovanie súborov nie je ťažké, ale tu je postup importovať databázu na vzdialený server? Len o ako importovať databázu do PHPMyAdmin, vysvetlím vám v tomto článku.

Spôsobov je veľa import databázy Poviem vám však, čo si myslím, že je najjednoduchšie a ktoré sám používam.

Krok 1

Prvá vec, ktorú musíte urobiť, je exportovať databázu z vašej aktuálnej polohy (konkrétne z lokálneho servera). Naším cieľom je získať SQL dotaz našej databázy. Ak to chcete urobiť, musíte urobiť nasledovné:

Krok 2

Druhý a posledný krok je urobiť SQL dotaz, ktorú ste skopírovali, do PHPMyAdmin, ktorý sa nachádza na serveri, kde potrebujete importovať databázu. Ak to chcete urobiť, postupujte takto:

Výsledkom je, že všetky vaše tabuľky so všetkými záznamami sa vytvoria na novom serveri.

Ako vidíte, proces export a import databázy v PHPMyAdmin zjednodušené na minimum, takže s tým nebudú žiadne problémy.

Na záver by som vám chcel dať ešte jednu radu. Faktom je, že veľmi často dochádza k situácii, keď potrebujete neimportujte celú databázu, ale napríklad len jeden stôl. Potom je princíp úplne rovnaký, len pri exporte je potrebné vybrať nielen databázu, ale aj tabuľku na export. A potom znova v hornom menu kliknite na " Export“ Potom je všetko po starom import databázy.