Jump to content
php.lv forumi

ĻOTI NODERIIGA LIETA


andre

Recommended Posts

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 by andre
Link to comment
Share on other sites

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

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

×
×
  • Create New...