for tablo in `mysql -uxxx -pxxx -s -Dvt_adi  "show tables"`
do
mysqldump -uxxx -pxxx vt_adi $tablo > $tablo_dump.sql
done

yukardaki kod tabloları istediğiniz veritabanındaki tabloları ayrı
ayrı dump almanızı sağlayacaktır.

2010/3/26 Erkin Tek <[email protected]>:
> db_name table_name nereden gelecek?
> 2.  dediğim çözümü nasıl kurgulamıştınız? Ben "teker teker
> oluşturmak." derken tabiki mysqldump kullanmayı kastetmiştim.
> Sorumu ve cevaplarımı bir kontrol edin isterseniz.
>
> Teşekkürler
>
> On Thursday 25 March 2010 04:08:17 pm Selçuk Mıynat wrote:
>> 2010/3/25 Erkin Tek <[email protected]>:
>> > Merhabalar,
>> > Dump almak istiyorum ama tek bir veritabanı dosyasında değil
> veritabanı
>> > klasörü içinde tablo dosyaları şeklinde.
>> > Çözüm olarak 1. /var/lib/mysql içindeki dosyaları çekmek.
>> > 2. olarak bash scripti yazmak, ilk döngüde mysqlshow, ikincisinde
>> > mysqlshow $databaseName kullanıp teker teker oluşturmak.
>> > Bir kısaca bakındım ama mysqldump'da böyle bir özellik
> göremedim
>>
>> mysqldump'da böyle bir özellik var:
>>
>> Şöyle bir şey olmalı:
>>
>> mysqldump -u root -ppassword db_name table_name >
> /tmp/dbname_tablename.sql
>>
>> Daha fazlası için:
>>
>> http://www.thegeekstuff.com/2008/09/backup-and-restore-mysql-
> database-using
>> -mysqldump/
>>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>



-- 
Serdar Güler
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap