在本地主机上重新启动MySQL服务器而不重新启动PC

在本地主机上重新启动MySQL服务器而不重新启动PC,mysql,Mysql,我安装了MySQL,并且能够使用我在Django中创建的站点运行查询。我最近不得不在TaskManager中中止mysql,因为我的一个查询需要很长时间才能响应 我现在无法重新启动服务器。我试着按照mysql文档中的描述运行mysqld,但这会打开一个命令行窗口,它会立即关闭 有没有一种方法可以在不重新启动电脑的情况下重新启动服务器?在Windows中: net stop MySQL net start MySQL 在Ubuntu中: sudo /etc/init.d/mysql restar

我安装了MySQL,并且能够使用我在Django中创建的站点运行查询。我最近不得不在TaskManager中中止mysql,因为我的一个查询需要很长时间才能响应

我现在无法重新启动服务器。我试着按照mysql文档中的描述运行mysqld,但这会打开一个命令行窗口,它会立即关闭

有没有一种方法可以在不重新启动电脑的情况下重新启动服务器?

在Windows中:

net stop MySQL
net start MySQL
在Ubuntu中:

sudo /etc/init.d/mysql restart
在MacOS中:

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start

将来,您可以在不中止mysql的情况下终止卡住的查询

创建一个.bat打开mysql控制台(根据需要更改目录):

获取进程列表:

show full processlist;
终止卡住的进程:

kill 12345;

无需重新启动^。

在windows中,在命令提示符窗口中使用以下命令 但是,您应该以管理员身份运行cmd.exe

net-stop-MySQL


net start MySQL

您正在运行windows吗?它应该注册为服务。我正在使用windows。我已经在mysql、mysql服务器和bin目录中尝试了这个命令,但是我得到了一个“系统找不到指定的文件”。错误我仍然收到系统错误2您是否远程连接?该错误是一条“未找到文件”错误消息。我刚刚从我的电脑上成功运行了这些命令,没有任何问题。不,我正在我的机器上运行一个MySQL服务器,这样我就可以调试我在Django中创建的网站。我不能使用上面给出的stop命令杀死服务器。它说,尽管mysqld.exe正在运行,但服务没有运行。我不确定这里发生了什么,我对mysql非常陌生。这是假设他在xamppHe上运行,可以将目录更改为他使用的任何目录。
kill 12345;