2011-11-20 37 views
12

Veritabanımı mysql dökümü kullanarak yedeklemek istiyorum. Bu konum mysql bin olduğunda Komut isteminde çalıştırdığım koddur. (
) abc paroladır. ve masaüstünde bir .sql dosyasına yedeklemeye çalışıyorum. Ben mysql 5.5 kullanıyorum.
Ancak, aşağıdaki hata oluştu. mysqldump: Couldn't find table: "and"
Ancak veritabanında 've' adlı bir tablo yok ve böyle bir tablo oluşturmadım. Ancak hata bir 've' tablosuyla ilgili. Bu hata olmadan mysql veritabanını nasıl yedekleyebilirim.mysql veritabanı yedekleme

cevap

14

yerine deneyin:

mysqldump -u root -pabc Db -r "C:\Documents and Settings\All Users\Desktop\ttttt.sql" 

Sizin komut kabuğu birden argümanları içine yol adı parçalanıyor. Tırnaklar, kabuğun tümünü mysqldump programına tek bir argüman olarak iletmesini söyler.

+0

Çok teşekkür ederim. İşe yaradı. Ama Ealier benim sorunumda gösterilen işletim sistemi Windows 7 olduğunda iyi çalıştı. Fakat aynı şeyi çalıştırdığımda, Windows XP'de, işe yaramadı. OS'de de bir şey olduğunu düşünüyorum. Kodunuz XP'de iyi çalıştı. Bir kez daha teşekkür ederiz. –

+0

Microsoft bu kabuğun durumunu tam olarak anlayabilmek için kabuğunu genişletti ve teklifleri size bıraktı. Ama ben daha yeni Windows ile aşina değilim. – sarnold

9

Çalıştığınız komutun sözdizimi ile ilgili bir sorun olduğunu düşünüyorum. şunun gibi bir şey deneyin:

mysqldump -u root -p dbName > path\nameOfFile.sql 

Parolalarınızı otomatik olarak sorar. Komutada yazmana gerek yok.

İlgili konular