2010-06-05 33 views
10

Veritabanımın yedeğini almak için mysqldump kullanıyorum, ancak komut çalışmıyor .. kullanıyorum komutu mysqldump -u root dbname> 'c:\backupdatafolder\backup.sql' kullanıyorum bu komutu MySQL içinde çalıştırıyorum ama çalışmıyor, .. yanlış bir şey var mı komuta?mysqldump komutu çalışmıyor mu?

cevap

19

Bunu işletim sisteminizin komut satırında MySQL CLI'de çalıştırmamanız gerekiyor. Sonra C:\mysql\bin veya Mysqldump CMD isteminde tarafından tespit edilemiyorsa MySQL

+0

hey! @Bakkal ama sonra da çalışmıyor, hata veriyor "mysqldump tanınmadı ..." –

+2

'' cd 'MySQL bin klasörüne,' C: \ mysql \ bin' gibi bir şey düşünüyorum. – bakkal

+0

hey teşekkürler @Bakkal, sadece sınıf yolunu kurmayı unuttum ... daha önce çalıştım, sadece MySQL CLI komutunu çalıştırıyordum ... Çok teşekkürler .. –

2

yüklü olduğu her yerde (Ben Windows kullanıyorsanız inanıyoruz) gibi bin birinci MySQL klasöre, bir şeye

cd, önce Bu komutun bulunduğu bin klasörüne gitmek zorunda. Benim durumumda, yol "C: \ wamp \ bin \ mysql \ mysql5.5.24 \ bin" şeklindedir, bu sizin için daha fazla veya daha az yol olacaktır. Bundan sonra CMD istemcinizi açın ve "cd C: \ wamp \ bin \ mysql \ mysql5.5.24 \ bin" komutunu kullanarak bu yola gidin. Şimdi, mysqldump komutunu denediğin gibi yedek alması için çalıştırmalısın. Bu yardımcı olur umarım!