45

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

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

4

16 に答える 16

54

Windows の場合

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

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

net stop MySQL80 

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

net start MySQL80

Linux の場合

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

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

# service mysqld start
# service mysqld stop
# service mysqld restart

また、Systemd ベースのディストリビューション (Ubuntu や Arch Linux など) もこれをサポートしています。

# systemctl start mysql
# systemctl stop mysql
# systemctl restart mysql

この回答が遅れていることは承知していますが、誰かの役に立てば幸いです。

于 2013-01-11T17:24:45.423 に答える
42

services.msc でスタートアップの種類を手動に設定できます。この方法では、必要な場合を除き、自動的に開始されません。次に示すように、services.msc からサービスの名前を取得するだけです。

ここに画像の説明を入力

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

あなたのstart.bat:

net start "mysql"

そしてあなたのstop.batで:

net stop "mysql"
于 2012-06-04T17:12:21.787 に答える
6

私はXPを使用しています。MySQL-5.6.10 を から手動で.zipインストールしました。MySQL サイトが提供する Windows 自動インストーラーはありません。MySQLの/binディレクトリは PATH にあります。したがってmysqld --console、次のようにコマンドでサーバーを起動します。

C:\Documents and Settings\User>mysqld --console
2013-04-12 14:39:19 0 [Warning] TIMESTAMP with implicit DEFAULT value is deprecated. Please use --explicit_defaults_for_times
tamp server option (see documentation for more details).

今から実行です。そして、そのコマンドウィンドウが占有されています。別のものを開いて使用します。

上記の回答を使用しようとしましたが、どれもサーバーを停止できません。エラーのみがスローされます。そのため、サーバーをmysqladmin -u root shutdown他のコマンドウィンドウまたはCtrl + C実行中のコマンドウィンドウで停止します。後者は前者ほどうまく機能せず、Ctrl + C2回以上クリックする必要がある場合があります。

シャットダウン プロセスのログは次のようになります。

2013-04-12 17:55:29 3968 [Note] Giving 0 client threads a chance to die gracefully
2013-04-12 17:55:29 3968 [Note] Event Scheduler: Purging the queue. 0 events
2013-04-12 17:55:29 3968 [Note] Shutting down slave threads
2013-04-12 17:55:29 3968 [Note] Forcefully disconnecting 0 remaining clients
2013-04-12 17:55:29 3968 [Note] Binlog end
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'partition'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'PERFORMANCE_SCHEMA'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_DATAFILES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_TABLESPACES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN_COLS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_FOREIGN'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_FIELDS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_COLUMNS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_INDEXES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_TABLESTATS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_SYS_TABLES'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_INDEX_TABLE'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_INDEX_CACHE'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_CONFIG'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_BEING_DELETED'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_DELETED'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_INSERTED'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_FT_DEFAULT_STOPWORD'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_METRICS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_BUFFER_POOL_STATS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE_LRU'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_BUFFER_PAGE'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX_RESET'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP_PER_INDEX'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMPMEM_RESET'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMPMEM'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP_RESET'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_CMP'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_LOCK_WAITS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_LOCKS'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'INNODB_TRX'
2013-04-12 17:55:29 3968 [Note] Shutting down plugin 'InnoDB'
2013-04-12 17:55:29 3968 [Note] InnoDB: FTS optimize thread exiting.
2013-04-12 17:55:29 3968 [Note] InnoDB: Starting shutdown...
2013-04-12 17:55:30 3968 [Note] InnoDB: Shutdown completed; log sequence number 1719777
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'BLACKHOLE'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'ARCHIVE'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'MRG_MYISAM'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'MyISAM'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'MEMORY'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'CSV'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'sha256_password'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'mysql_old_password'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'mysql_native_password'
2013-04-12 17:55:30 3968 [Note] Shutting down plugin 'binlog'
2013-04-12 17:55:30 3968 [Note] mysqld: Shutdown complete

そして、サーバーをシャットダウンするのが100%正しい方法であるかどうかはまだわかりませんが、機能します:)

于 2013-04-12T15:05:53.060 に答える
6

Windows の場合、いくつかの注意点があります...

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

  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. パスという名前の変数を探して左クリックして選択します
  6. [編集] をクリックして文字列をメモ帳にコピーし、最後に MySQL bin ディレクトリへのフル パスを追加します。

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

于 2012-12-28T20:05:55.267 に答える
3

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

sc stop mysql56

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

sc start mysql56

mysql56をあなたのバージョンに変更する必要があるかもしれません。

于 2015-07-21T08:15:06.600 に答える
2

これは新しくて簡単な答えです。

  1. 管理者として cmd を実行する
  2. 「net start mysql」と入力してからバージョン番号を入力します。私の場合、MySQL 8.0 の場合は「net start mysql80」と入力します。
  3. 既に正常に実行されていると表示されている場合、そうでない場合は mysql が実行されています。
  4. cmd、WIN+R を終了し、services.msc と入力して、適切なバージョンの SQL が見つかるまで下にスクロールします。
  5. プロパティを右クリックし、スタートアップの種類で [手動] を選択し、サービスの状態で [停止] を選択します。
  6. これで mysql サービスが停止され、再び自動的に実行されることはありません。
  7. オンに戻すには、cmd admin 'net start mysql' とバージョン番号 (私の場合は 'net start mysql80') で
于 2021-02-25T01:49:00.810 に答える
1

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

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

サービスの停止 > サーバーを停止するには、[サービスの停止] を選択します。

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

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

アンズを共有します。改善する。ありがとう

于 2015-02-08T15:32:00.110 に答える