Maksi Forum - Paylaşımda Maksimum Nokta

Tam Versiyon: MySQL yedek alıp başka hosta taşıma işlemi - ssh ile
Şu anda tam olmayan bir versiyonun içeriğine bakıyorsunuz. Tam versiyona bakınız.
1. ssh ile hosta baglanın

2. Mysql i kapatın:


Kod:
$ service mysql stop


3. Mysql veri dosyalarının olduğu dizine gidin:


Kod:
$ cd /var/lib/mysql
(farklıda olabilir)


4. Yedeğini almak istediğiniz veritabanı(dizin) orneğin vb olsun


Kod:
$ tar cvzf vb.yedek.tgz ./vb


5. Mysql i yeniden çalıştır:


Kod:
$ service mysql start



6. Sonra bu dosyayı istediğin hosta taşı (ftp vb... ile) ve mysql datadir olduğu yerde aç:



Kod:
$ service mysql stop

$ cd /var/lib/mysql (farklıda olabilir)

$ tar xvzf vb.yedek.tgz

$ service mysql start


Bu tür kopyalamanın, mysqladmin ile alınan yedeğe göre avantajı, farklı karakter setleri ile ilgili sorunlardan oluşan cift veri (duplicate data) hatalarından kurtulursunuz.

kaynak:iyinet
Referans URL