web-dev-qa-db-ja.com

MySQLサービスウィンドウを停止する

ウェブサイトを開発していますが、データを更新する必要があります。したがって、MySQLを停止する必要があります。
サービスを停止するにはどうすればよいですか?

コントロールパネルサービスを見ると、停止または再起動オプションなしで起動されます。

30
jop

Windows

Windowsを使用している場合コマンドプロンプトを開き、次を入力します。

MySQLサービスを停止するには

net stop MySQL 

MySQLサービスを開始するには

net start MySQL.

Linuxの場合

展開|選択|ラップ|行番号

# /etc/init.d/mysqld start
# /etc/init.d/mysqld stop
# /etc/init.d/mysqld restart

Fedora/Red Hatもこれをサポートしています:

 Expand|Select|Wrap|Line Numbers
 # service mysqld start
 # service mysqld stop
 # service mysqld restart

私はこの答えが遅いことを知っていますが、それが誰かのために役立つことを願っています。

34
vinothp

Services.mscでスタートアップの種類を手動に設定できます。この方法では、必要でない限り自動的に起動しません。次に示すように、services.mscからサービスの名前を取得するだけです。

enter image description here

バッチファイルを作成して、サービスを簡単に開始および停止することもできます。次に、この名前をバッチファイルで使用します。

あなたのstart.bat:

net start "mysql"

そして、stop.batで:

net stop "mysql"
30
Nishu Tayal

上位投票回答が古くなっています。 MySQL 5.7をインストールしたばかりで、サービス名はMySQL57したがって、新しいコマンドは

net stop MySQL57

10
net stop MySQL*

または

mysqld stop

または

mysql stop

ウィンドウのコマンドラインプロンプトで。

<*> Windows XPを使用している場合、サービスの名前が必要です。これは、次のようにして取得できます:(credits @ Atli

[スタート]メニューの[マイコンピュータ]ショートカットを右クリックし、[管理]を選択して、[サービスとアプリケーション]グループの[サービス]をクリックします。そして、MySQLサービスが見つかるまでサービスのリストを検索します。

その後、その名前を使用してサービスを開始[または停止]できます。 「mysql5」や「mysql51」などと呼ばれることもあります。誰がインストールしたかによります。

6
Sebas

管理者としてPowershellを起動し、実行します:

net start [MySQL-service-name]

サービス名を見つける:

'services.msc'を実行し、MySQLを探してプロパティをクリックします

enter image description here

6
Bar Horing

Windowsの場合、注意すべきいくつかのトリックがあります...

(MySQLをOracleのサイトからインストールしたが、起動時にサービスを実行しないことを選択した場合)...

  1. WinVista/Win7のコマンドラインから「mysqld stop」を使用するには、「スタート」->「すべてのプログラム」->「アクセサリ」->「コマンドプロンプト」->「管理者として実行」を右クリックする必要があります。

  2. ローカルOS管理者のアクセス権があるので、「mysqld stop」を使用できます(これは単に戻ります)。

正しい特権を持っていないユーザー/コマンドプロンプトで次のことを試している場合:

121228 11:54:50 [Warning] Can't create test file c:\Program Files\MySQL\MySQL Server 5.5\data\hpdv7.lower-test
121228 11:54:50 [Warning] Can't create test file c:\Program Files\MySQL\MySQL Server 5.5\data\hpdv7.lower-test
121228 11:54:50 [Note] Plugin 'FEDERATED' is disabled.
121228 11:54:50 InnoDB: The InnoDB memory heap is disabled
121228 11:54:50 InnoDB: Mutexes and rw_locks use Windows interlocked functions
121228 11:54:50 InnoDB: Compressed tables use zlib 1.2.3
121228 11:54:50 InnoDB: Initializing buffer pool, size = 128.0M
121228 11:54:50 InnoDB: Completed initialization of buffer pool
121228 11:54:50  InnoDB: Operating system error number 5 in a file operation.
InnoDB: The error means mysqld does not have the access rights to
InnoDB: the directory. It may also be you have created a subdirectory
InnoDB: of the same name as a data file.
InnoDB: File name .\ibdata1
InnoDB: File operation call: 'create'.
InnoDB: Cannot continue operation.

Mysqldが既知のシステムコマンドとして表示されない場合は、クラスパスに追加してみてください

  1. [マイコンピュータ]を右クリックします
  2. 高度なシステム設定
  3. 環境変数
  4. システム変数
  5. pathという名前の変数を探して左クリックします
  6. [編集]をクリックし、文字列をメモ帳にコピーして、MySQL binディレクトリへのフルパスを最後に追加します。

    %SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32\Wbem; c:\ Program Files\MySQL\MySQL Server 5.5\bin

6
foupfeiffer

サービスを停止するには:

sc stop mysql56

そしてそれを開始するには:

sc start mysql56

mysql56をご使用のバージョンに変更する必要がある場合があります。

3
Yar

MySQL 57の場合。

net start MySQL57

OR

net stop MySQL57
3
Vitalie Bancu

Windows7のmySQLサーバーをシャットダウンする簡単な方法:

[マイコンピュータ]> [管理]> [サービスとアプリケーション]> [サービス]> [MySQL 56]を選択(名前はインストールされているMySQLのバージョンによって異なります。)左上隅に3つのオプションがあります。サービスを停止サービスを一時停止サービスを再起動

[サービスの停止]を選択して、サーバーを停止します。

再度開始するには、同じ場所に来るか、mySQL GUIでツールオプションを選択します[サーバー]> [起動/シャットダウン]> [起動またはシャットダウンの選択]

PS:オプションが提供されていても、GUIからサーバーを停止できない場合があります。上記の代替方法が提供される理由もそうです。

ansを共有します。改善する。ありがとう

1
NrgwenyaDev

Windowsを実行している場合、これを試してください:

  1. キーボードのスタートボタンをクリック
  2. タイプタスクマネージャー
  3. 右クリックして、タスクマネージャーが開いたら管理者として実行をクリックします
  4. サービスをクリックし、MySQLを探してから
  5. それを右クリックし、[停止]をクリックしてからタスクマネージャを閉じてください。

使用するときに開始するには、同じ手順に従い、[開始]をクリックします

0
Relexk

私は同じ問題を抱えており、ここで私の解決策:

  1. service.mscに移動して、mysqlサービスを見つけます。手動で開始するように設定します。
  2. タスクマネージャの[プロセス]タブに移動して、mysqldを見つけます。やめて
  3. タスクマネージャーに移動します-[サービス]タブでmysqlサービスを見つけて停止します
0
xi xi

exitと入力するだけです

そして、あなたはWindowsのcmdでmysqlの外にいます

0
Usama Chitapure