Kadir Özdemir

  • Ben Kimim
  • PHP
  • Sencha Touch
  • Home/
  • Linux /
  • Tüm Dbleri yedeklemek

Tüm Dbleri yedeklemek

Skorp 07.08.2009 2 Comments

Bugün bir bash Script sunacagim, bir serverdeki tüm db leri teker teker yedekleye bilmek icin.

#!/bin/bash
echo "Save all db's:"
DBASELIST=`mktemp`
# tüm db lerin isimleri ni topla
# sifreburaya yazan yere root sifrenizi girin (script de iki kez kullaniliyor)
mysqlshow -sifreburaya | awk '{print $2}' | grep -v Databases | sort >$DBASELIST
#Backup hagi klasör icine yüklensin
cd /data
mkdir -p `date +%Y%m%W`
cd `date +%Y%m%W`
for x in `cat $DBASELIST`; do
    echo "Db: $x yedekleniyor";
    mysqldump --opt -psifreburaya $x >$x.sql;
done;
echo "Eski .gz-dosyalarini sil"
rm *.gz
echo "dosyalari SIKISTIR:"
gzip *

bukadar bunu linux makinanida herhangi bir yere yükleyin dosyayi .sh diye kayit edin ardindan
chmod 777 dosya.sh

elden calistirmak icin
sh dosya.sh

cronjob olarakda calistira bilirsiniz.
kolay gelsin

Skorp
2009-08-07
Tags:
Linux mysql
Share story:
← PreviousMysql Sifremi unuttum
Next →hostname degisikliginde slave calismiyor (mysql master / slave)

Written by Skorp

View all articles by Skorp

Website: http://www.skorp.eu

Related Articles

  • Github: Fork’dan Pull’a

  • Symantec Trial SSL Certificate

  • root Partition dolmus

  • mailq islemleri (postfix)

  • Spamassassin test

2 Comments

  1. Gökçe YALÇIN
    Ağustos 27, 2009 at 02:16 pm

    fakat şöyle bir şey var:
    mysqldump –all-databases

    Bir de böyle bir sql dosyasından, veritabanlarını tek tek alma işi arada gerekebiliyor:

    http://www.gokceyalcin.com/mysql-dump-dosyasindan-teker-teker-dbleri-cikartma

  2. Skorp
    Ağustos 27, 2009 at 02:40 pm

    mysqldump –all da sorun iste yazinda belirttigin gibi dosya cok sise bilior sonra ayikla pirincin tasini:) ama vermis oldugun yöntem bu sorunu yasiyanlara güzel bir (en iyi) cözüm.
    yinede ben dbleri tek tke kayit etmeye devam:)
    sagol

Leave a Comment Cancel Reply

Your email address will not be published. Required fields are marked *

Social networks

Etiket Bulutu

Android Bilgisayar & Internet C# Cms css diger Kodlar featured Genel Java Javascript Linux Mobile PHP Silverstripe typo3 Veritabani Windows Zend Framework

Links

  • H E R K O N U
  • Hüseyin Koyun
  • Urban23k

Son Yorumlar

  • Primary Key – Unique ve Index nedir? için Onur
  • Centos de apache, php ve mysql kurulumu için sezer fidancı
  • React Native – Kurulum için React Native | Kadir Özdemir
  • React Native için React Native – Kurulum | Kadir Özdemir
  • Ben Kimim için serkan

Twitter

Follow @skorp54
There is an error in twitter widget, please make sure that you have set up the Twitter API settings
  • Ben Kimim
  • PHP
  • Sencha Touch

Arsivler

Kategoriler

Copyright © 2014 webberz.at