Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przywracanie bazy
Forum PHP.pl > Forum > Bazy danych > MySQL
CyberDuck
Codziennie robilem kopie przy pomocy przegladarki inetnerowej.
Niestety przyszla pora rownierz na jej przywrocenie wiec wziolem sie ro pracy. Wszedlem ze stronki do bazy, wykonalem polecenie sql i podalem gdzie jest plik docelowy.
Nastepnie polecilem wykonac. Po takiej czynnosci plik zostal zaladowany przez serwer ale ciagle sie niec niedzieje na stronce. Nie wiem co robic.
FastRed
Spróbuj podzielić plik .sql na mniejsze części i "wgrywać" po kawałku.
CyberDuck
Jak podzielilem to przy kolejnych wgrywaniach pokazuje sie blad. poza tym przy podziale okazuje ze plik podzielony nadal jest zaduzy. Dziele tak jak mozna i pomiedzy tymi fragmetami rownierz jest daduzy odstep. Czy mozna dzielic plik w dowolnym momencie ?
wojto
nie, nie mozna podzielic w dowolnych miejscach
nalezy dzielic w odpowiednich miejscach
tak, aby kazde polecenia, byly cale
np. majac plik z baza:
Kod
INSERT INTO komentarze_newsy VALUES("1","8",



//tu nie mozna



"1","fdsafsdafrnsdfrn grndfsgfsdgdsgfdgdf","124324124");



//tu mozna



INSERT INTO komentarze_newsy VALUES("2","8","2","gre gernr rngerrn gserg","241124124");



//tu mozna



INSERT INTO komentarze_newsy VALUES("3","8","2","33ernrt ern rnsg dfsg dfsg frnsdgrn dfrn grndfsgsdfg dfsg drnrnsssssssssssssss","345435235");



//tu mozna



CREATE TABLE `komentarze_newsy` (

  `id` int(10) unsigned NOT NULL auto_increment,

  `id_newsa` smallint(5) unsigned NOT NULL default '0',

  `autor` smallint(5) unsigned NOT NULL default '0',

  `tekst` text NOT NULL,

  `data` int(10) unsigned NOT NULL default '0',

  PRIMARY KEY  (`id`)

) TYPE=MyISAM;



// tu mozna



// itd.



INSERT INTO komentarze_newsy VALUES("4","2","1","jakis komentarzrnrn<hr>rn:)","1075450638");

INSERT INTO komentarze_newsy VALUES("5","2","1","ciekawe czy dzialarn:?","1075450696");

INSERT INTO komentarze_newsy VALUES("6","2","1","no ciekawernbrnarnrrndrnzrno","1075473122");
q
jezeli masz dostep do shella, to:

Kod
mysql nazwa_bazy < backup_file.sql


lub
Kod
mysql -u nazwa_uzytkownika --password=haslo nazwa_bazy < backup_file.sql


z tego co pamietam pod windowsem tez to dziala, lae glowy uciac nie dam smile.gif
MaKARON
Cytat
jezeli masz dostep do shella, to:
Teoretycznie bez dostepu tez mozna tongue.gif wyslac plik na serwer przez input file, pozniej wykonac polecenie exec() i dodac jeszcze w tle & albo najlepiej przez nohup i powinno pojsc smile.gif)
q
oczywiscie masz racje, ale chodzilo mi rowniez o polecenia [manual:ead9083287]exec[/manual:ead9083287] i [manual:ead9083287]system[/manual:ead9083287], ktore na niektorych serwerach sa blokowane smile.gif

http://pl.php.net/manual/pl/features.safe-mode.php
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.