【发布时间】:2015-11-08 10:07:51
【问题描述】:
如何在 windows 环境下启动 MySQL 并在启动完成并运行时返回命令行?
如果我做一个
mysqld --defaults-file=... --console
服务器启动,但 mysqld 在运行时阻塞。
此要求的背景是我想从 Java 程序(使用 Runtime.getRuntime().exec(...))启动 MySQL,并在 MySQL 准备好时运行另一个程序。
【问题讨论】:
-
我会启动一个“开始”并尝试在一个临时循环中连接
-
我通过运行
cmd /c start /B mysqld ...进行了尝试,但没有成功... -
要启动MySql服务器,在命令行输入
net start <servername>。 -
我想从 Java 程序启动 MySQL。
-
你不应该。它应该已经按照设计的方式作为服务运行。不受应用程序的控制。
标签: java mysql multithreading