ウェブサイトを開発していますが、データを更新する必要があります。したがって、MySQLを停止する必要があります。
サービスを停止するにはどうすればよいですか?
コントロールパネルサービスを見ると、停止または再起動オプションなしで起動されます。
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
私はこの答えが遅いことを知っていますが、それが誰かのために役立つことを願っています。
Services.mscでスタートアップの種類を手動に設定できます。この方法では、必要でない限り自動的に起動しません。次に示すように、services.mscからサービスの名前を取得するだけです。
バッチファイルを作成して、サービスを簡単に開始および停止することもできます。次に、この名前をバッチファイルで使用します。
あなたのstart.bat:
net start "mysql"
そして、stop.batで:
net stop "mysql"
上位投票回答が古くなっています。 MySQL 5.7をインストールしたばかりで、サービス名はMySQL57
したがって、新しいコマンドは
net stop MySQL57
net stop MySQL*
または
mysqld stop
または
mysql stop
ウィンドウのコマンドラインプロンプトで。
<*> Windows XPを使用している場合、サービスの名前が必要です。これは、次のようにして取得できます:(credits @ Atli )
[スタート]メニューの[マイコンピュータ]ショートカットを右クリックし、[管理]を選択して、[サービスとアプリケーション]グループの[サービス]をクリックします。そして、MySQLサービスが見つかるまでサービスのリストを検索します。
その後、その名前を使用してサービスを開始[または停止]できます。 「mysql5」や「mysql51」などと呼ばれることもあります。誰がインストールしたかによります。
Windowsの場合、注意すべきいくつかのトリックがあります...
(MySQLをOracleのサイトからインストールしたが、起動時にサービスを実行しないことを選択した場合)...
WinVista/Win7のコマンドラインから「mysqld stop」を使用するには、「スタート」->「すべてのプログラム」->「アクセサリ」->「コマンドプロンプト」->「管理者として実行」を右クリックする必要があります。
ローカル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が既知のシステムコマンドとして表示されない場合は、クラスパスに追加してみてください
[編集]をクリックし、文字列をメモ帳にコピーして、MySQL binディレクトリへのフルパスを最後に追加します。
%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32\Wbem; c:\ Program Files\MySQL\MySQL Server 5.5\bin
サービスを停止するには:
sc stop mysql56
そしてそれを開始するには:
sc start mysql56
mysql56
をご使用のバージョンに変更する必要がある場合があります。
MySQL 57の場合。
net start MySQL57
OR
net stop MySQL57
Windows7のmySQLサーバーをシャットダウンする簡単な方法:
[マイコンピュータ]> [管理]> [サービスとアプリケーション]> [サービス]> [MySQL 56]を選択(名前はインストールされているMySQLのバージョンによって異なります。)左上隅に3つのオプションがあります。サービスを停止サービスを一時停止サービスを再起動
[サービスの停止]を選択して、サーバーを停止します。
再度開始するには、同じ場所に来るか、mySQL GUIでツールオプションを選択します[サーバー]> [起動/シャットダウン]> [起動またはシャットダウンの選択]
PS:オプションが提供されていても、GUIからサーバーを停止できない場合があります。上記の代替方法が提供される理由もそうです。
ansを共有します。改善する。ありがとう
Windowsを実行している場合、これを試してください:
使用するときに開始するには、同じ手順に従い、[開始]をクリックします
私は同じ問題を抱えており、ここで私の解決策:
exitと入力するだけです
そして、あなたはWindowsのcmdでmysqlの外にいます