![]() |
![]() |
EnderUNIX İpucuArkadaşıma gönder , Ana Sayfa[ MySQL ] "MYSQL sunucusundaki tum dblerin yedeginin alinmasi" - Ahmet FIRAT - (2004-06-19 07:24:22) [4010] Sunucu uzerinde ki tum mysql databaselerinizin yedegini almak isterseniz bu sekilde bir script isinizi gorecektir. Hatta crontab a yazilarak gunluk yada haftalik yedek alip verilerinizi guvenle saklayabilirsiniz. #!/bin/sh BACKSDIR="/usr/hosts/backup/mysql_sql" rm -f ${BACKSDIR}/* mkdir -p ${BACKSDIR} for i in `/usr/local/bin/mysql -uroot -psifreniz -B -N -e 'show databases;'` do /usr/local/bin/mysqldump -uroot -psifreniz -f -Q -r "${BACKSDIR}/${i}.sql" ${i} done DATE=`/bin/date "+%d-%m-%Y"` tar ycf /usr/hosts/backup/mysql/${DATE}-mysql.tar.bz2 -C "${BACKSDIR}" . Gunluk yedek alinmasi istenirsede freebezdi# crontab -e 0 7 * * * /usr/hosts/backup/.mysql-backup.sh & seklinde sabah 7 de calismasini saglayabilirsiniz. Arkadaşıma gönder , Ana Sayfa |
|