Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 10 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok NapísalOffline : 24.04.2012 10:12

Ahojte...mám taký problém...do DB sa pripojím cez externý súbor:
Kód:
<?php
$spojenie = mysql_connect("localhost","root","");
mysql_select_db("stsz");
?>

Potom sa snažím cez hore uvedený kód vytvoriť zálohu:
Kód:
<?php
require "mysql.php";
$bkname = Zaloha_.date("d.m.Y");
    exec("/usr/bin/mysqldump > $bkname.sql");
    echo "Práve sa vykonala záloha.<br>Meno: $bkname.sql<br>Dátum a čas: ".date("d.m.Y, H:i");
?>

Keď program prebehne, spraví výpis a vytvorí súbor, ktorý je prázdny...žiadna chyba, iba prázdny súbor. Databázu mám na Localhoste pomocou XAMPP. Čo s tým?
Ďakujem.

// pridané po 15 hodinách 7 minútach od posledného príspevku

problém bude pravdepodobne v tom, že nefunguje exec, ale neviem ako to sfunkčniť. poradí mi niekto? Ďakujem.


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Zálohovanie databázy

Registrovaný: 01.05.05
Príspevky: 13343
Témy: 1494
Bydlisko: Bratislava
Príspevok NapísalOffline : 24.04.2012 10:38

exec je nebezpecna funkcia a na ziadnom webhostingu ju nenajdes povolenu a ani ti ju nepovolia, ak je to tvoja masina, tak sa povoluje v php.ini tam si najdi disable_functions a tam by mala byt zadefinovana ak ti teda nejde, aspon tak nejak matne si na nieco take spominam :) taktiez sa mi zda ze musis mat safe_mode nastaveny off, tiez ak mas nainstalovany phpsuexec/suphp tak ti tato funkcia nebude mam taky pocit fungovat, ale na tvojom mieste to riesim urcite inac, nikto exec snad nepouziva :) ak to je zaloha len pre tvoju potrebu na masine, tak to rob inac, na urovni shellu a cronuj si to alebo tak nejak..neviem o co to presne ide, ale urcite sa to da spravit lepsie a bezpecnejsie o-)







_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 24.04.2012 10:43

A mohol by mi niekto poradiť ako to teda nejak ináč spraviť? XAMPP beží na windowse 7


Offline

Prevádzkovateľ fóra
Prevádzkovateľ fóra
Zálohovanie databázy

Registrovaný: 01.05.05
Príspevky: 13343
Témy: 1494
Bydlisko: Bratislava
Príspevok NapísalOffline : 24.04.2012 10:47

staci googlit http://davidwalsh.name/backup-mysql-database-php ;) najdes tam toho plno, bud to mozes riesit cez php, alebo cez shell, teda v tvojom pripade cez prikazovi riadok kde cez planovac uloh budes spustat nejaky script ktory ti spravi zalohu celej databazy a nahraju este niekde popripade...je vela moznosti ako na to, ale pouzivat exec bude asi dost nebezpecne a na webhostingu ti aj tak toto riesenie fungovat nebude ak mas v plane to tam presunut niekedy co robis...







_________________
Streacom DA2 | SilverStone Titanium SX800-LTI 800W | ASRock X299E-ITX/ac | Intel Core i9-9980XE & be quiet! Dark Rock TF | Kingston HyperX Impact 64 GB DDR4 2666 MHz | NVIDIA Titan RTX 24 GB | Intel SSD Optane 905P 480 GB NVMe U.2 & Intel SSD 750 1,2 TB NVMe U.2 & Intel SSD 660p 2 TB NVMe M.2 & Seagate BackUp Plus Portable 56 TB USB | 55" 4K OLED Dell Alienware AW5520QF & 24" LCD EIZO FlexScan EV2451 | Ergotron LX Wall Mount Keyboard Arm | Logitech Craft | Logitech G603 | Logitech F710 | Harman Kardon Sabre SB 35 & Sennheiser RS 175 | Microsoft Windows 7 Ultimate | APC Back-UPS ES 700 | Lenovo ThinkPad X250 | iPhone X 256 GB & Pitaka Aramid | SilverStone ML05B Milo | Corsair SF600 SFX 600W | ASRock X99E-ITX/ac | Intel Xeon E5-2683 v4 & NOCTUA NH-L12S | Kingston HyperX Savage 32 GB DDR4 2400 MHz | NVIDIA GeForce GT 710 1 GB | Intel SSD Optane Memory 32 GB NVMe M.2 & Intel SSD 730 240 GB SATA | Ubuntu Server
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 28.05.2012 20:12

Ďakujem za radu. Mám s tým len malinký problém a síce,že neexportuje to diakritiku, resp namiesto znakov s diakritikou zobrazí len otázniky. Dá sa s tým niečo spraviť, alebo je to "daň"?


Offline

Čestný člen
Čestný člen
Zálohovanie databázy

Registrovaný: 11.08.07
Príspevky: 4088
Témy: 34
Bydlisko: Brno
Príspevok NapísalOffline : 29.05.2012 9:42

Zasli query `SET NAMES tvojekodovanie` hned po pripojeni.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 29.05.2012 16:21

Toto som vyčítal, že mám spraviť hneď po pripojení na tej stránke:
Kód:
backup_tables('localhost','root','','stsz');
   mysql_query("SET NAMES utf8");
   mysql_query("SET CHARACTER SET utf8");   
/* backup the db OR just a table */
function backup_tables($host,$user,$pass,$name,$tables = '*')

Ale moc to nepomáha...resp vôbec to nepomáha.
V databáze mám pre tabuľky nastavené utf8_general_ci a pre jednotlivé položky v tabuľkách utf8_unicode_ci

// pridané po 4 hodinách 10 minútach od posledného príspevku

Mám to...teraz som si všimol, že v set character je jedno set naviše. Keď som to dal preč, tak je to super.


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 30.05.2012 20:17

Aký "výkonný"je ten kód z: http://davidwalsh.name/backup-mysql-database-php Pri veľkej databáze to funguje bez problémov(resp malo by to fungovať bez problémov)?


Offline

Užívateľ
Užívateľ
Zálohovanie databázy

Registrovaný: 26.12.06
Prihlásený: 16.11.19
Príspevky: 3971
Témy: 181
Bydlisko: Nitra / Bra...
Príspevok NapísalOffline : 30.05.2012 20:22

co je velka databaza? akeho mas providera? vacsina poskytovatelov zalohuje DB automaticky kazdy den







_________________
Sorry za prelkepy
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 04.08.10
Prihlásený: 27.02.19
Príspevky: 117
Témy: 29
Príspevok Napísal autor témyOffline : 30.05.2012 20:27

Je to na localhoste, veľká databáza...dajme tomu 100 000 záznamov v 8 tabuľkách. Ako toľko nemá, ale údaje sa v podstate len pridávajú, takže ak sa pozriem do budúcnosti tak dajme tomu že toľko.


Odpovedať na tému [ Príspevkov: 10 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. zálohovanie databázy

v Databázy

1

919

30.04.2007 20:05

suchy Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zalohovanie

v Ostatné programy

1

588

18.06.2008 11:14

Dzin Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zalohovanie

v Pevné disky a radiče

1

566

03.11.2007 17:40

KRUHO Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zalohovanie

v Pevné disky a radiče

1

469

19.09.2009 0:13

f4r0 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zálohovanie Android

v Ostatné programy

6

632

05.07.2021 10:12

duranamarek Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zalohovanie program

v Ostatné programy

3

386

28.07.2014 16:02

tatko Tom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zalohovanie ovladacov

v Ovládače

14

2714

13.11.2009 21:36

Milan.H Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zalozky /zalohovanie/

v Sieťové a internetové programy

5

868

22.11.2005 23:45

Spectral Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zalohovanie dat

v Operačné systémy Microsoft

3

462

21.10.2012 22:01

brmbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zalohovanie vista

v Operačné systémy Microsoft

2

453

14.08.2008 13:05

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Spoľahlivé zálohovanie dát

v Pevné disky a radiče

5

637

17.12.2014 10:14

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. zálohovanie windows 7

v Operačné systémy Microsoft

2

227

05.02.2013 23:35

eMp Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zalohovanie do NAS

v Ostatné programy

4

470

22.01.2016 21:39

michalesku Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Automaticke zalohovanie NAS

v Operačné systémy Unix a Linux

3

605

31.01.2019 18:17

Kraliček Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Zálohovanie vo W7

v Operačné systémy Microsoft

4

445

21.05.2011 11:36

okatjar Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. SBS 2008 - zálohovanie

v Operačné systémy Microsoft

1

324

14.12.2011 13:46

Ingenium Deerro Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra