从cmd启动mysql和apache

从cmd启动mysql和apache,mysql,apache,batch-file,cmd,xampp,Mysql,Apache,Batch File,Cmd,Xampp,我安装了xampp,现在我想从命令行启动apache和mysql,而且我不会安装服务。 我使用了一些命令,但在start mysql(例如)cmd打开后,我想关闭,但在close cmd mysql停止后。您不能。要么从命令行运行它,必须保持shell打开,要么作为服务运行它,然后可以关闭cmd(如果您使用cmd) 我会选择后者,我不明白您为什么不将其作为服务安装。如果您使用的是XAMPP,您可以通过以下操作启动服务器: sudo/opt/lampp/lampp启动 否则,您可以使用以下方法启动

我安装了xampp,现在我想从命令行启动apache和mysql,而且我不会安装服务。
我使用了一些命令,但在start mysql(例如)cmd打开后,我想关闭,但在close cmd mysql停止后。

您不能。要么从命令行运行它,必须保持shell打开,要么作为服务运行它,然后可以关闭cmd(如果您使用cmd)


我会选择后者,我不明白您为什么不将其作为服务安装。

如果您使用的是XAMPP,您可以通过以下操作启动服务器:

sudo/opt/lampp/lampp启动

否则,您可以使用以下方法启动服务器:

sudo服务apache2启动和sudo服务mysql启动


如果关闭控制台,mysql连接将关闭。这是正常的行为。好的,但我希望创建批处理文件在运行后关闭,然后打开连接。并立即关闭它。我建议在
.bat
文件末尾添加
暂停
。当我将其作为服务运行时,启动时自动启动,即使手动设置主题启动,我也不会始终使用主题。有什么解决方案吗?哦,对不起,我指的是这些(mysql和apache)。你可以将它们设置为手动启动。就我个人而言,我使用安装。非常容易安装,它还安装了一个应用程序,让您可以从系统托盘图标启动和停止服务。我自己使用它,发现它非常方便,因为我也不总是使用Apache和MySQL。也许xampp也有类似的功能?或者,您可以使用
net start
net stop
从批处理文件启动和停止服务。Xampp也有类似的功能,但它是在启动时启动的。我将这些服务设置为手动,但它仍然在启动时启动。