1

MySQL をインストールし、Django で作成したサイトを使用してクエリを実行できるようになりました。最近、クエリの 1 つが応答に時間がかかりすぎたため、タスク マネージャーで 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

net start MySQL

于 2014-09-08T08:35:20.680 に答える