从命令行启动MySQL而不丢失提示符

Der*_*rts 6 windows windows-7 mysql command-line batch-file

我使用的是 Windows 7。我正在尝试运行一个 .bat 文件,在其中停止和启动 MySQL 并运行一些其他命令。

\n\n

但是,运行"C:\\Program Files (x86)\\EasyPHP\\binaries\\mysql\\bin\\mysqld.exe"会导致启动mysqld,然后占据提示符,并且其他 .bat 命令不会运行。

\n\n
    \n
  • 我尝试使用Start\xe2\x86\x92 mysqld 无法启动
  • \n
  • Start /B \xe2\x86\x92 mysqld 未启动
  • \n
  • CMD /C \xe2\x86\x92 mysqld 在同一窗口中启动
  • \n
  • Start /B startMysql.bat(启动mysql的单独bat)\xe2\x86\x92 mysqld无法启动
  • \n
\n\n

我用它来测试命令:

\n\n
@echo  on\nCMD /C "C:\\Program Files (x86)\\EasyPHP\\binaries\\mysql\\bin\\mysqld.exe"\ntimeout 2:\nPAUSE\n
Run Code Online (Sandbox Code Playgroud)\n

Der*_*rts 1

我通过将 MYSQL 安装为服务并运行net start mysql和来解决这个问题net stop mysql。这并不能解决问题,所以我将把这个问题留给别人来回答。否则我会接受这个答案。