Uruchom MySQL z wiersza poleceń bez utraty zachęty

4

Jestem w systemie Windows 7. Próbuję uruchomić plik .bat, w którym zatrzymuję i uruchamiam MySQL i uruchamiam inne polecenia.

Jednak działa "C:\Program Files (x86)\EasyPHP\binaries\mysql\bin\mysqld.exe" powoduje uruchomienie mysqld, który następnie zajmuje znak zachęty, a inne polecenia .bat nie są uruchamiane.

  • Próbowałem użyć Start → mysqld nie uruchamia się
  • Start /B → mysqld nie uruchamia się
  • CMD /C → mysqld zaczyna się właśnie w tym samym oknie
  • Start /B startMysql.bat (oddzielny bat, który uruchamia mysql) → mysqld nie uruchamia się

Używam tego do testowania poleceń:

@echo  on
CMD /C "C:\Program Files (x86)\EasyPHP\binaries\mysql\bin\mysqld.exe"
timeout 2:
PAUSE
Derk Arts
źródło
Próbowałeś: start cmd /c "C:\Program Files (x86)\EasyPHP\binaries\mysql\bin\mysqld.exe" Kombinacja jest czasami potrzebna, aby wszystko działało prawidłowo.
krowe
Jak widać z mojego pytania, spróbowałem tego, na liście rzeczy, które próbowałem. Po prostu uruchamia mysqld w tym samym oknie, tracąc opcję uruchamiania innych poleceń
Derk Arts

Odpowiedzi:

2

użyj „start”:

c: & gt; start c:\xampp\mysql\bin\mysqld --defaults-file=c:\xampp\mysql\bin\my.ini

Przetestowany samodzielnie i wewnątrz .bat; Jestem na Windows 8.1, ale spodziewałem się, że działa również na Windows 7

stefano
źródło
1

Rozwiązałem go instalując MYSQL jako usługę i działając net start mysql i net stop mysql. To nie rozwiąże problemu, więc zostawię to otwarte dla kogoś, kto odpowie. W przeciwnym razie zaakceptuję to jako odpowiedź.

Derk Arts
źródło