andre Posted December 29, 2003 Report Share Posted December 29, 2003 (edited) karoche juus kaa admini ziniet, ka pats svariigaakaaa ir datu baazes, nevis php skripti, jo skripti tiek noseivoti gan uz taisiitaaja kompja, kan uz web servera, bet datu baaze atrodas uz viena servera un taa katru dienu papildinaas, tapeel baigi noderiigaa fiicha ir dumposhana (datu baazes struktuuras un datu saglabaahsana) jautaajus: KAA VAR AUTOMATIZEET, KA KATRU DIENU TIEK NODUMPOTS (NOSEIVOTI) VISI DATUBAAZES (MYSQL) IERAKSTI UN STRUKTUURA FAILAA ??? Nu to ka katru dienu palaizhaas to es varu uztaisiit, bet kaa lai uztaisa skriptu, kas attieciigo datu baazi vai tabulu nodumpo un saglabaa noteiktaa direktorijaa ??? P.S. Tikai nevajag likt komentaarus tipa da mysqladminaa ir taada viicha, bet kaa lai to visu automatizeee savaa (pashtaisiitaa) skriptaa??? P.S.1. domaaju tas noderees visiem. Edited December 29, 2003 by andre Link to comment Share on other sites More sharing options...
Kaklz Posted December 29, 2003 Report Share Posted December 29, 2003 karoche juus kaa admini ziniet, ka pats svariigaakaaa ir datu baazes, nevis php skripti, jo skripti tiek noseivoti gan uz taisiitaaja kompja, kan uz web servera, bet datu baaze atrodas uz viena servera un taa katru dienu papildinaas, tapeel baigi noderiigaa fiicha ir dumposhana (datu baazes struktuuras un datu saglabaahsana) jautaajus: KAA VAR AUTOMATIZEET, KA KATRU DIENU TIEK NODUMPOTS (NOSEIVOTI) VISI DATUBAAZES (MYSQL) IERAKSTI UN STRUKTUURA FAILAA ??? Nu to ka katru dienu palaizhaas to es varu uztaisiit, bet kaa lai uztaisa skriptu, kas attieciigo datu baazi vai tabulu nodumpo un saglabaa noteiktaa direktorijaa ??? P.S. Tikai nevajag likt komentaarus tipa da mysqladminaa ir taada viicha, bet kaa lai to visu automatizeee savaa (pashtaisiitaa) skriptaa??? P.S.1. domaaju tas noderees visiem. Pieņemu, ka tu lieto MySQL. MySQL komplektā nāk tāds mysqldump: http://www.mysql.com/doc/en/mysqldump.html ar to tad arī tās lietas notiek. Link to comment Share on other sites More sharing options...
Roze Posted December 29, 2003 Report Share Posted December 29, 2003 Uztaisam mazu shel scriptinju #!/bin/sh DM=`date +%d-%b-%Y` mysqldump -A -u root --password=somepassword > /home/backups/mysql/datubaze-$DM.sql parole protams jaanoraada tad ja no localhosta rootam ir vajadziiga parole.. -A flags noziimee ka dumpojam pilniigi visas DB, bet nu tu vari noraadiit (lasiit augstaak ieprieksheejaa postaa noradiitajaa linkaa) tikai atseviskjas datubaazes vai pat tabulas.. Un iemetam kaut vai /etc/cron.daily vai weekly folderiiti sho scriptinju (protams chmod +x failam vispirms), vai arii ar crontab -e pieliekam kaadam juuzerim.. Link to comment Share on other sites More sharing options...
Aleksejs Posted December 29, 2003 Report Share Posted December 29, 2003 Vai nevajag chmod +rx u failam ??? (protams chmod +x failam vispirms) Lasīju to iekš Advanced shell programming. Konkrētāk iekš Invoking the script otrajā norādē. Link to comment Share on other sites More sharing options...
Roze Posted December 30, 2003 Report Share Posted December 30, 2003 Nu ja liekam zem curentaa usera tad by default ir rw attieciigajam failam.. Ja liekam zem /etc cron direktorijaam tad crons runojas zem roota kas overraido liidz ar to ir vienalga.. buutiski ir lai fails ir executabls Link to comment Share on other sites More sharing options...
Venom Posted December 30, 2003 Report Share Posted December 30, 2003 (edited) Ja vajag dumpot tikai atsevišķas tabulas, paspēlējies ar SHOW CREATE TABLE ... un SELECT INTO DUMPFILE/OUTFILE Edited December 30, 2003 by Venom Link to comment Share on other sites More sharing options...
Recommended Posts