Windows システムで MySQL が起動しない場合の一般的な解決策

Windows システムで MySQL が起動しない場合の一般的な解決策

MySQL 起動エラー

Windows 10 に MySQL をインストールする前は、net start mysql を実行していました。

起動し、net stop mysql を実行してシャットダウンします。

ある日、起動時に「MySQL サービスを開始できません」および「詳細なヘルプについては NET HELPMSG 3523 と入力してください」というエラー メッセージがポップアップ表示されました。

起動コマンドを再度実行すると、「サービスが開始または停止しています。しばらく待ってからもう一度お試しください。」というメッセージが表示されます。

解決

インターネット上にはそのような質問がいくつかあります

  • 設定ファイルmy.iniを変更する
  • データディレクトリ内のファイルを削除する
  • MySQLを再インストールする

その他にも多くのソリューションがあります。

最初の 2 つの解決策では問題は解決しませんでした。

MySQL の再インストールに関しては、私の知る限り、すでに MySQL がインストールされている Windows コンピュータに 2 度目に MySQL をインストールすると、多くの落とし穴に陥ります。面倒なことをしたくない場合は、次の簡単な方法を試してみてください。

最も簡単な解決策

mysqld --console コマンド

Windows で MySQL を起動するには 2 つの方法があります。

  • 管理者権限で cmd を開き、net start mysql を実行します。
  • 管理者権限で cmd を開き、MySQL インストール ディレクトリの bin ディレクトリに入り、mysqld --console を実行します。

最初の起動方法が失敗した場合は、以下の手順に従って 2 番目の方法を試してください。

最初のステップは、残っているMySQLプロセスを強制終了することです

2 番目の方法を開始する前に、まず mysqld プロセスを終了します。埋め込む

タスクリスト| findstr "mysql"

mysqld プロセスがあるかどうかを確認します。

mysqldプロセスがある場合は、実行します

タスクキル /f /t /im mysqld.exe

プロセスの終了

ステップ2: MySQLを起動する

MySQLインストールディレクトリbinに移動し、実行します。

mysqld --コンソール

これで、Windows システムで MySQL を起動できない問題の普遍的な解決策に関するこの記事は終わりです。Windows システムで MySQL を起動できない問題のより適切な解決策については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • Windows 7 で MySQL サービスを起動するときに無効なサービス名が発生する原因と解決策
  • Windows が MySQL サービスを開始できず、エラー 1067 を報告する場合の解決策
  • Windows で MySQL 5.7 が起動しない場合の解決策
  • Windows でバッチ処理を使用して MySQL を起動およびシャットダウンする
  • Windows で MySQL をインストールして起動する方法
  • Windows での MySQL の中国語文字化けとサービス起動の問題に対する簡単な解決策
  • Windows 版 MySQL のインストール、起動、基本設定に関する詳細なグラフィック チュートリアル
  • Windows で Mysql を起動したときに 1067 が表示される場合の解決策
  • Windows10 mysql 8.0.12 非インストール版 設定 起動方法
  • WindowsシステムでPhPStudy MySQLの起動に失敗する問題を解決する

<<:  アコーディオンセカンダリメニューを実装するためのjQueryプラグイン

>>:  Dockerfile における ENTRYPOINT と CMD の違い

推薦する

ネイティブjsはショッピングカートのロジックと機能を実装します

この記事の例では、ショッピングカートのロジックと機能を実装するためのjsの具体的なコードを共有してい...

Windows 8 での ssh コマンドの使用記録

1. 仮想マシンとgit bashウィンドウを開き、接続の準備をします2. 仮想マシンでifconf...

MySQLのデフォルトのソートルールに基づく落とし穴

MySQL のデフォルトの varchar 型は大文字と小文字を区別しません (insensitiv...

MySQL のマスター スレーブ レプリケーション オプションをオンラインで変更する方法

序文: MySQL で最も一般的に使用されるアーキテクチャは、マスター スレーブ レプリケーションで...

HTML で 2 つの div タグの間に垂直線を描く方法

最近、インターフェースを描画しているときに、インターフェースに垂直線を描画し、この垂直線の高さが親 ...

CentOS8でのDockerの使い方の詳しい説明

1. CentOS8でのDockerのインストール カール https://download.doc...

MySQLインスタンスが起動できない問題の分析と解決

目次序文シナリオ分析要約する序文数日前、友人がWeChatで私に連絡してきて、マシンがダウンタイムか...

MySQLのデッドロックチェック処理の通常の方法

通常、デッドロックが発生すると、重みが最も小さい接続が強制終了され、ロールバックされます。ただし、最...

Tomcat 初回展開 Web プロジェクト プロセス図

独自のWebプロジェクトをtomcatディレクトリの下のwebappsディレクトリに配置します。 R...

MySql 8.0.11 のインストールと設定のチュートリアル

公式ウェブサイトアドレス: https://dev.mysql.com/downloads/mysq...

pt-heartbeat を使用して MySQL レプリケーションの遅延を監視する方法の詳細な説明

pt-ハートビートデータベースがマスターとスレーブ間で複製される場合、複製ステータスとデータ遅延は非...

Web ページでパラメータ名によって ActiveX コントロールのプロパティに値を割り当てる例

コードをコピーコードは次のとおりです。 <HTML> <ヘッド> <T...

Docker ケース分析: Redis サービスの構築

目次1 マウントディレクトリとファイルを作成する2 Redisイメージを取得する3 コンテナを作成し...

Vue3.0 手書きカルーセル効果

この記事では、Vue3.0の手書きカルーセル効果の具体的なコードを参考までに共有します。具体的な内容...

テキストエリアの使用に関する注意事項

なぜテキストエリアについて具体的に言及するのでしょうか?なぜなら、textarea ノードは実際には...