我安装了 MySQL,并且能够使用我在 Django 中创建的站点运行查询。我最近不得不在任务管理器中中止 mysql,因为我的一个查询需要很长时间才能响应。
我现在无法重新启动服务器。我已尝试按照 mysql 文档中的说明运行 mysqld,但这会打开一个命令行窗口,该窗口会立即关闭。
有没有一种方法可以在不重新启动 PC 的情况下重新启动服务器?
我安装了 MySQL,并且能够使用我在 Django 中创建的站点运行查询。我最近不得不在任务管理器中中止 mysql,因为我的一个查询需要很长时间才能响应。
我现在无法重新启动服务器。我已尝试按照 mysql 文档中的说明运行 mysqld,但这会打开一个命令行窗口,该窗口会立即关闭。
有没有一种方法可以在不重新启动 PC 的情况下重新启动服务器?
在 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 控制台(更改目录以满足您的需要):
cd C:\xampp\mysql\bin
mysql database_name --host=localhost --user=name --password
获取进程列表:
show full processlist;
杀死卡住的进程:
kill 12345;
无需重启^^。
在 Windows 中,在命令提示符窗口中使用以下命令,但是您应该以管理员身份运行 cmd.exe
净停止 MySQL
网络启动 MySQL