Tek bir veritabanını --all veritabanları mysqldump'tan almak mümkün mü? Sanırım dosyayı el ile değiştirebilirim ancak bunu yapmak için herhangi bir komut satırı seçeneğinin olup olmadığını merak edebilirim.Tek veritabanını --all veritabanları dökümünden içe aktar
Sunucuları taşıyorum ve şu anda ihtiyaç duymadığım veya şu anda istemediğim, ancak gerekirse tek bir seçeneği geri yükleme seçeneğine sahip olmak istediğim birçok veritabanına sahibim.
Teşekkür! Muhteşem. – savageguy
Benim için çok yararlı, Teşekkürler! Eğer yabancı anahtarların hatalarını önlemek için --Disable-tuşları ekleyebilirsiniz;) mysql -u user -D --disable-keys veritabanı -o
davidselo
Bu cevap çok pervasız ve inanılmaz derecede tehlikelidir. Eğer mysqldump --all-databases 'i çalıştırırsanız, mysqldump çıkışı' DROP DATABASE EXISTS dbname; DATABASE dbname CREATE; MySQL örneğindeki mysql şema dahil her veritabanı için dbname; Lütfen mysqldump belgelerine bakın: http://dev.mysql.com/doc/refman/5.5/en/mysqldump.html#option_mysqldump_all-databases. Yani her veritabanı acımasızca üzerine yazılacak demektir. Tüm veritabanını atlayacağına dair kanıt sağlayabilir misiniz ama bir ??? Not: Bunu mysqlbinlog kullanarak ikili günlüklere yapabilirdiniz. – RolandoMySQLDBA