1

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

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

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

4

3 回答 3

2

在 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
于 2013-03-14T21:01:21.437 回答
0

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

创建一个 .bat 以打开 mysql 控制台(更改目录以满足您的需要):

cd C:\xampp\mysql\bin
mysql database_name --host=localhost --user=name --password

获取进程列表:

show full processlist;

杀死卡住的进程:

kill 12345;

无需重启^^。

于 2013-03-14T22:10:58.653 回答
0

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

净停止 MySQL

网络启动 MySQL

于 2014-09-08T08:35:20.680 回答