我安装了MySQL,并且我已经能够使用我在Django中创建的网站运行查询。我最近不得不在任务管理器中中止mysql,因为我的一个查询花了太长时间才响应。
我现在无法重启服务器。我已尝试按mysql文档中的描述运行mysqld,但这会弹出一个立即关闭的命令行窗口。
有没有办法在不重新启动电脑的情况下重新启动服务器?
答案 0 :(得分:1)
在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
答案 1 :(得分:0)
将来你可以在不中止mysql的情况下杀死卡住的查询
创建.bat以打开mysql控制台(更改目录以满足您的需要):
cd C:\xampp\mysql\bin
mysql database_name --host=localhost --user=name --password
获取流程列表:
show full processlist;
杀死陷入困境的进程:
kill 12345;
无需重启^^。
答案 2 :(得分:0)
在命令提示符窗口中使用以下命令 但是您应该以管理员身份运行cmd.exe
net stop MySQL
net start MySQL