Ortak önekle başlayan belirli tabloları dökmek için mysqldump
'u nasıl kullanabilirim?Mysqldump birden fazla tablo mu?
15
A
cevap
27
Hehe, bu bir hack türüdür, ancak (bash kullanarak) çalışır:
mysqldump -u USER -p DATABASE $(mysql -u USER -p -D DATABASE -Bse "show tables like 'PREFIX%'") > /tmp/DATABASE.out
Değişim ALLCAPS kelimeler gerektiği gibi.
0
Sen backup.sh komut dosyası oluşturabilirsiniz:
BACKUP_DIR="/path/to/backups"
DB_HOST="domain.com"
DB_USER="user"
DB_PASS="pass"
PREFIX="phpbb"
TMP_LIST = mysql --host=$DB_HOST --user=$DB_USER --password=$DB_PASS -e "show databases;" | grep $PREFIX
# just get to database name column (may be $1, don't remember)
TMP_LIST = cat $TMP_LIST | awk '{print $2}'
# Getting dbs
mkdir $BACKUP_DIR/tmp
for db in $TMP_LIST ; do
mysqldump --host=$DB_HOST --user=$DB_USER --password=$DB_PASS --opt $db > $BACKUP_DIR/tmp/$db.sql
zip -mj $BACKUP_DIR/tmp/$db.sql.zip $BACKUP_DIR/tmp/$db.sql 2>&1
done
faydası Umut.
İlgili konular
- 1. mysqldump komutu çalışmıyor mu?
- 2. Mysqldump
- 3. mysqldump dizin bilgilerini koruyor mu?
- 4. mySQL: Veritabanında birden fazla tablo nasıl aranır?
- 5. mysqldump
- 6. mysqldump
- 7. Birden fazla Mongoose şema özelliği doğrulanıyor mu?
- 8. base.Method() birden fazla miras düzeyiyle çağrılmıyor mu?
- 9. raylar birden fazla e-posta gönderiyor mu?
- 10. MySQL birden tablo 2 tablo
- 11. bir LINQ Bu sorgu inşaat büyük birden fazla tablo
- 12. Raylar 3 Bir sorguda birden fazla tablo var.
- 13. Tableau üzerine bir excel sayfasında birden fazla tablo ekleme
- 14. NotesDbAdapter örneği bir tablo için, birden fazla tabloya ne dersiniz?
- 15. mysqldump ile bir tabloyu yoksay?
- 16. mysql - mysqldump nasıl çalışır?
- 17. Birden çok GridView sütununa ayrı tablo sütunu mu?
- 18. .htaccess belirli dosyalara erişimi engelliyor mu? Birden fazla
- 19. Mongoose aynı anda birden fazla veritabanı isteğine izin veriyor mu?
- 20. Birden fazla dosya ve veri
- 21. Dizgiye birden fazla dizgi ekleme
- 22. Birden fazla depo içeren bir klasörde birden fazla bölme
- 23. jQuery Birden Fazla Dinamik Formdan Birden Fazla Dinamik iFrame'ye
- 24. NodeJS - birden fazla nesne birden fazla dosya üzerinde aynı ad
- 25. Gcc ile birden fazla __attribute__ birden fazla gc
- 26. Birden Fazla Kritere Göre Bir Diziden Birden Fazla Nesne Çekme
- 27. com.android.ddmlib.AdbCommandRejectedException: birden fazla aygıt
- 28. Birden fazla INNER JOIN
- 29. UINavigationBar'da Birden Fazla UIBarButtonItemsi
- 30. Denetleyicide Birden Fazla Rota
güzel hack, ve çok çalışıyor, teşekkürler ... – mabuzer
Bu diğer cevap bir dupe, ama biraz daha derinliklerine gider, bence. http://stackoverflow.com/a/5269543/8047 –
@unutbu Uygulamayı denediğimde şu hatayı alıyorum: "mysqldump: unknown option '-D'". Düşüncesi olan var mı? Parantez içinde sadece mysql kısmını çalıştırdığımda, dökmek istediğim tabloları çıkarır - ama sonra mysqldump deyiminde kullanmayı denediğimde hatayı atar. – dayne