2015-12-10 13 views
6

Yarasa dosyasını ortam değişken yolunu ayarlamadan tüm bilgisayarlarda mysql isteminde otomatik olarak çalıştırmak istiyorum.Ortam değişkeni ayarlamadan veya Windows'da MySQL hizmet klasöründe gezinmeden cmd kullanarak MySQL komut istemine nasıl giderilirim?

Xampp sunucusunu kullanıyorum, ancak bazı arkadaşlarım Wampp ve MysqlServer kullanıyor. Ancak bir .bat dosyası çalıştırarak sql komutlarımı çalıştırmak istiyorum. Önce MySql> istemine gitmek istiyorum.

Ben

tasklist /svc >mysqld.exe 

, hizmeti bulmak için aşağıdaki CMD komutu çalıştı ama birisi herhangi bir çözüm varsa ben mysql>

Yardım beni gidemez. Teşekkürler.

+1

Çalıştır 'tasklist/svc/fi "imagename eq mysqld.exe"' Eğer MySQL hizmet adını ve sc qc MYSQL57' 'gösterilmesinden sonra ayrıntıları ve almak için olsun özel ayrıntılar kullan "for/f" tokens = 1 * delims == "% a in ('wmic servisi nerede" name =' MYSQ L57 '"yol adı/değer") do @for/f "delims ="% c in ("% ~ b") do @echo "% ~ c" ' –

+0

" Ortam değişkenini ayarlamadan "ile ne demek istiyorsun? Herhangi bir Sistem veya Kullanıcı ortam değişkenini kalıcı olarak değiştirmek istemediğinizi mi kastediyorsunuz? Yalnızca komut dosyası çalıştığı sürece (ortam değişkenlerini kalıcı olarak değiştirmeden) devam eden bir ortam değişkeni ayarlayabilir misiniz? Ayrıca, mysqld.exe dosyasının .bat dosyasını çalıştıracağınız tüm makinelerde aynı yolu var mı? Son olarak, “.. MySql> istemine ön bilgi istemek istediğinizi söylediğinizde, toplu komut dosyasının bir MySql istemini açmasını ve sonra bir komutu çalıştırmasını istediğinizi mi söylüyorsunuz? Mysqld'e bir komut iletebilir misin? –

+0

Sistemde mysqld hizmeti çalışıyorsa, ayarları yapılandırmadan mysql komutlarını çalıştırmanın bir yolunu bulmak istiyorum. Kullanıcı adı kökü ve parola yok (defult) –

cevap

1

Bu hile yapacağını:

for /f "tokens=3 skip=3" %a in ('tasklist /svc /fi "imagename eq mysqld.exe"') do @cmd /c sc qc %a ^| findstr PATH 
+0

Bu yolu bulabilir, ancak bunu nasıl kullanabilirim? o yola gitmek için? –

+1

Çıktıyı bir dosyaya yazın, kullanarak yolu okuyun ve bir cd komutu yapın. Artık bir bilgisayarın yakınında değil, bir kod örneği veremiyorum. – Amnon

İlgili konular