Centar za edukaciju-BiH



#41 02.05.2020 09:29
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: MySql upute za start
Napravi BAT fajl za beckup
evo scripta

PreuzmiIzvorni kôd (Visual Basic):
  1. @echo off
  2. rem ****************** BACKUP DATABASE ********************
  3. set dbUser=root
  4. set dbPassword=admin
  5. set backupDir="C:\BCK"
  6. set Baza="2017"
  7. set mysqldump="C:\BCK\mysqldump.exe"
  8. set mysqlDataDir="C:\Program Files(86)\MySQL\MySQL Server 5.0\data"
  9. set zip="C:\BCK\7za.exe"
  10. set hh=%time:~0,2%
  11. set min=%time:~3,2%
  12.  
  13.  echo. | date | FIND "(mm" > NUL
  14.   If errorlevel 1,(call :Parsedatum DD MM) Else,(call :Parsedatum MM DD)
  15.   goto :EOF
  16.  :Parsedatum
  17.   For /F "tokens=1-4 delims=/.- " %%A in ('date /T') do if %%D!==! (
  18.     set %1=%%A&set %2=%%B&set YYYY=%%C
  19.    ) else (
  20.      set %1=%%B&set %2=%%C&set YYYY=%%D)
  21.  
  22. set znak=_
  23. set rut=C:\BCK\
  24. Set datum=%YYYY%%znak%%MM%%znak%%DD%_%hh%_%min%
  25. set putanja=%rut%%datum%
  26. md %putanja%
  27. %mysqldump% --host=localhost --user=%dbUser% --password=%dbPassword% --single-transaction --add-drop-table --databases %Baza%  > %putanja%\%Baza%.sql
  28.  
  29. rem ****************** COMPRES DATABASE ********************
  30. set Ime=TEST
  31. C:\BCK\7za.exe a -tgzip %putanja%\%Ime%_%datum%.sql.gz %putanja%\%Baza%.sql
  32.  
  33. del %putanja%\%Baza%.sql
↑  ↓

#42 02.05.2020 17:38
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Re: MySql upute za start
Nešto nisam dobro uradio, napravi folder ali ne i backup fajl.

Upisao sam u scriptu
password,
napravio folder BCK na disku C,
za bazu upisao naziv "mysql" pa promijenio na naziv neke druge baze koju imam.

Putanju do foldera "data" sam provjerio, ista je kao u scripti.

Ostalo nisam mijenjao.
↑  ↓

#43 02.05.2020 19:07
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Re: MySql upute za start
Sada sve radi.

Hvala puno! Pozdrav!
Ovaj post je ureden 1 puta. Posljednja izmjena 02.05.2020 19:43 od strane Branestan. ↑  ↓

#44 03.05.2020 12:22
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Re: MySql upute za start
Sada sam pregledao fajl koji je kreiran, nisu to podaci koji se nalaze u bazi.

Backup u prilogu.

Gdje bi mogla biti greška?

Prilozi:
Informacije o tipu datoteke za:gz  TEST_2020_05_03_10_07.sql.gz
Preuzimanja:157
Velicina datoteke:97.81 KB

Ovaj post je ureden 1 puta. Posljednja izmjena 03.05.2020 15:34 od strane Branestan. ↑  ↓

#45 03.05.2020 18:03
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: MySql upute za start
Imas greska u nazivu databaze.
Bekap je dobro odradio ali je odradio pogresna baza nije ovo tvoja baza nego je ovo baza od MySql servara .

Ovde treba biti naziv tvoje baze Baza="2017" ( U mom slucaju baza se zove 2017 )
↑  ↓

#46 03.05.2020 19:45
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Re: MySql upute za start
Skontao sam kad sam napisao, htio sam obrisati post ali je ostala samo izmjena.

Imam joÅ¡ dva pitanja, pa ćete malo odmoriti od mene:

1. Mogu li napraviti backup za više baza? Pokušavao sam da umjesto naziva baze upišem "all-databases" ali nije prošlo.

2. Nakon Å¡to sam uradio backup napravio sam MySQL na drugom računaru i pokuÅ¡ao taj backup ubaciti. Pokazuje da je ubacio podatke ali mi ne napravi bazu tj. schemu (iako sam čekirao ono da ignoriÅ¡e greÅ¡ke i da napravi schemu ako ne postoji).
↑  ↓

#47 03.05.2020 21:33
Gjoreski Van mreze
Administrator
Registrovan od:02.02.2009
Postovi:1,828


Predmet:Re: MySql upute za start
Za bekap na vise baza samo u bat fajlu iskopiraj kod za svaka baza i to ce raditi . I ja kad imam vise baza sve baze stavim u jedan bat fajl.

Sta se tice vracajne podataka na drugog racunara kod mysql 5.0 koi ti koristis on ne napravi shema,zbog cega i ja ne znam zato ja uvek prvo napravim sema sa imena baze koja mi treba pa vratim beckup u te sheme.

Ima jos jedna stvar. Ako imas stor proceduri i funkcije i trigere u bazi moze se dogoditi pri vracajna beckup u novoj bazi oni da se nevrate.
U toj situacii otvori beckup u notepadu i iskopiraj sve funkcije,trigere i stor procedure i rucno i ubaci u baza.

Sta se tice tabela i podataka tu nemas nikakav problem.
↑  ↓

#48 04.05.2020 10:12
Branestan Van mreze
Clan
Registrovan od:07.05.2012
Postovi:114


Predmet:Re: MySql upute za start
Sve jasno, hvala!
↑  ↓

Stranice (5):1,2,3,4,5


Sva vremena su GMT +01:00. Trenutno vrijeme: 12: 26 pm.