2016-03-28 11 views
-2

Bir sqlex.bat dosyası oluşturduk, o cmd komutlarıToplu dosya çalıştırmak sadece ilk komut

C:\Program Files\MySQL\MySQL Server 5.1\bin 

MYSQL --user=root mysql 

CREATE USER 'User89'@'localhost' IDENTIFIED BY 'aaa'; 

Bu sqlex.bat dosyasını çalıştırın set içerir, yalnızca ilk satırı yürütür!

Bunu nasıl çözebilirim?

+0

İlk ve son satır komutları içermeyen hangi * .bat dosyalarındaki satırları yorumlayan komut işlemcisi (cmd.exe) tarafından çalıştırılabilir. – Mofi

cevap

0

İlk satırdaki yol, geçersiz kılan boşluklar içeriyor.

Sen gibi tırnak koyarak deneyebilirsiniz:

"C:\Program Files\MySQL\MySQL Server 5.1\bin" 

Ben bin dosyaları aşina değilim ve bir ile olacağını size bin adlı bir klasöre dizini değiştirmek istediğini varsayım, yapacak cd komutu:

cd "C:\Program Files\MySQL\MySQL Server 5.1\bin" 

Bu yolun boşluklardan dolayı hala alıntı yapılmasına dikkat edilmesi gerekir. Yanılıyorsam ve açılacak amaçlanan bir dosya ise çalışmıyor kendisi tarafından alıntı yapılan eğer

, başlangıç ​​komutunu kullanabilirsiniz:

start "" "program to run the file" "file name" 
İlgili konular