Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190

Warning: Illegal string offset 'status' in /home2/icentarb/public_html/icentar/print.php on line 190
iCentar » Racunari i oprema » Programirannje i baze podataka » MySQL » MySql upute za start
Gjoreski 02.05.2020 10:29
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

Branestan 02.05.2020 18:38
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.

Branestan 02.05.2020 20:07
Predmet:Re: MySql upute za start

Sada sve radi.

Hvala puno! Pozdrav!

Branestan 03.05.2020 13:22
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:
TEST_2020_05_03_10_07.sql.gz (Velicina datoteke:97.81 KB)

Gjoreski 03.05.2020 19:03
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 )

Branestan 03.05.2020 20:45
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).

Gjoreski 03.05.2020 22:33
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.

Branestan 04.05.2020 11:12
Predmet:Re: MySql upute za start

Sve jasno, hvala!