4

Я на Windows 7. Я пытаюсь запустить файл .bat, где я останавливаюсь, запускаю MySQL и запускаю некоторые другие команды.

Однако выполнение "C:\Program Files (x86)\EasyPHP\binaries\mysql\bin\mysqld.exe" приводит к запуску mysqld , который затем занимает приглашение, а другие команды .bat не запускаются.

  • Я пытался использовать Start → MySQL не запускается
  • Start /B → mysqld не запускается
  • CMD /C → mysqld просто запускается в том же окне
  • Start /B startMysql.bat (отдельная летучая мышь, которая запускает mysql) → mysqld не запускается

Я использую это для проверки команд:

@echo  on
CMD /C "C:\Program Files (x86)\EasyPHP\binaries\mysql\bin\mysqld.exe"
timeout 2:
PAUSE

2 ответа2

2

используйте "старт":

c:> start c:\xampp\mysql\bin\mysqld --defaults-file=c:\xampp\mysql\bin\my.ini

Проверено в одиночку и внутри .bat; Я на Windows 8.1, но я ожидал, что это работает и на Windows 7

1

Я решил это, установив MYSQL как сервис и запустив net start mysql и net stop mysql . Это не решает проблему, поэтому я оставлю это открытым для того, чтобы кто-то ответил. В противном случае я приму это как ответ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .