Gönderen Konu: Linuxta MySQL yedekleme  (Okunma sayısı 10329 defa)

0 Üye ve 1 Ziyaretçi konuyu incelemekte.

Çevrimdışı Uludag

  • aktif yazar
  • *****
  • İleti: 928
  • man daqqa, duqqa.
    • www
Linuxta MySQL yedekleme
« : 12 Ocak 2009, 03:58:28 »

Linux tabanlı MySQL serverde günlük otomatik yedekleme ( backup ) yapmak için "sqlbackup" adinda dosya oluşturulur ve içine şu kod yazılır

Kod: [Seç]

#!/bin/bash
echo 'MySQL veritabani yedekleniyor !'
cd ~
mysqldump database_ismi > database_ismi.`date +%y-%m-%d`.sql -u kullanici --password='xX1yY2zZ3'
chmod 400 *
echo 'Yedekleme islemi hatasiz gerceklesti !'
date


shell ile " . sqlbackup " yazip manual yedekleme mümkün olduğu gibi cronjob olarakta günlük yedekleme yapılabilinir.

...

database_ismi.`date +%y-%m-%d`.sql  nedir?

date +%y-%m-%d shellde günün tarihini gösterir. BU durumda dosyanin adi :

database_ismi.09-01-12.sql olur ki ertesi günkü yedekleme mevcud dosyayi etkilemez.

...

yedeklemeyi gerektiginde tekrar yüklemek icin komut

Kod: [Seç]
mysql database_ismi < database_ismi.09-01-12.sql -u sql_kullanici --password='xX1yY2zZ3'

 :dost 





« Son Düzenleme: 12 Ocak 2009, 17:57:49 Gönderen: Uludag »
Ya rabbi, şu acizi ümmeti Muhammede hizmet etmeğe muktedir kıl.

osmanli

  • Ziyaretçi
Ynt: Linuxta MySQL yedekleme
« Yanıtla #1 : 12 Ocak 2009, 11:24:46 »
tesekkürler hemserim ve kardesim

Çevrimdışı Uludag

  • aktif yazar
  • *****
  • İleti: 928
  • man daqqa, duqqa.
    • www
Ynt: Linuxta MySQL yedekleme
« Yanıtla #2 : 12 Ocak 2009, 17:45:48 »
tesekkürler hemserim ve kardesim

Rica ederim Allah razi olsun
site işletenlere kolaylık olsun
Ya rabbi, şu acizi ümmeti Muhammede hizmet etmeğe muktedir kıl.

Çevrimdışı Miftahulkuluub

  • Administrator
  • popüler yazar
  • *****
  • İleti: 1959
    • http://www.sadakat.net
Ynt: Linuxta MySQL yedekleme
« Yanıtla #3 : 12 Ocak 2009, 23:44:50 »
Yedekleme de putty' nin üzerine tanımıyorum. Koca siteyi 10 saniyede yedek alıp 10 saniyede aktarabiliyorsun.
İncemeseleler    Sadakat.Net    İns SadakatForum  Sevadı Azam


" Derviş isen kardeş takvaya çalış.."

Çevrimdışı Uludag

  • aktif yazar
  • *****
  • İleti: 928
  • man daqqa, duqqa.
    • www
Ynt: Linuxta MySQL yedekleme
« Yanıtla #4 : 13 Ocak 2009, 00:08:17 »
client ve server ayrı ayrı olması durumunda komut

Kod: [Seç]

mysqldump database_ismi -h server_adresi -u kullanıcı --password='xZy123' > database_ismi`date +%F-%H`.sql

Ya rabbi, şu acizi ümmeti Muhammede hizmet etmeğe muktedir kıl.

Çevrimdışı Fatihan

  • Administrator
  • popüler yazar
  • *****
  • İleti: 6994
  • Milimi milimine Ehli sünnet...
Ynt: Linuxta MySQL yedekleme
« Yanıtla #5 : 13 Ocak 2009, 00:15:01 »
Yedekleme de putty' nin üzerine tanımıyorum. Koca siteyi 10 saniyede yedek alıp 10 saniyede aktarabiliyorsun.
Putyy?
What does it mean? :)

Çevrimdışı Uludag

  • aktif yazar
  • *****
  • İleti: 928
  • man daqqa, duqqa.
    • www
Ynt: Linuxta MySQL yedekleme
« Yanıtla #6 : 13 Ocak 2009, 00:22:32 »
telnet'e altarnatif ve ssh protokolüyle çalışan hackerlerin
çok çok az şansının olduğu sağlam bir programcık
ftp'ye de altarnatif tabiki..........

http://en.wikipedia.org/wiki/PuTTY

 :vic
« Son Düzenleme: 13 Ocak 2009, 00:24:43 Gönderen: Uludag »
Ya rabbi, şu acizi ümmeti Muhammede hizmet etmeğe muktedir kıl.