ホームページ  >  記事  >  データベース  >  Mysql の開始に失敗しました: mysql サービスを開始できない場合はどうすればよいですか?

Mysql の開始に失敗しました: mysql サービスを開始できない場合はどうすればよいですか?

醉折花枝作酒筹
醉折花枝作酒筹転載
2021-07-01 09:12:078070ブラウズ

MySQL Server8.0 をインストールした後、起動に失敗し、次のようなプロンプト メッセージが表示されます。mysql サービスを開始できず、サービスはエラーを報告しません。この時、私たちは何をすべきでしょうか?以下では、エディターが解決策を説明します。困っている友達は参考にしてください。

Mysql の開始に失敗しました: mysql サービスを開始できない場合はどうすればよいですか?

#My SQL Server8.0 のインストール後、起動に失敗し、次のようなプロンプト メッセージが表示されます。

次の手順を試して、最終的に問題を解決します:

1 ホスト ファイル (C:\Windows\System32\drivers\etc\hosts) をチェックして、ローカル ドメイン名が変更されているかどうかを確認します。 localhost に対応するアドレスが変更されていると、mysql サーバーへの接続が失敗する可能性があります。

解決策: localhost によってマッピングされたアドレスをコメント アウトします。

2 mysql インストール パス (C:\Program Files\MySQL\MySQL Server 8.0) に構成ファイルがない場合は、手動で作成します。ファイル名は my.ini で、次の内容を追加します:

注: datadir 属性の後にデータ フォルダーを手動で作成しないでください。手動で作成しようとしました。 . 問題が発生しますが、自分で作成した場合は削除してから以降の操作を行ってください。

3 mysql5.7 以降では、デフォルトではデータ ディレクトリがありません。つまり、初期化サービスがありません。サービスを開始する前に mysql を初期化する必要があります。そうしないと、「サービスはエラーを報告しませんでした」と報告され、起動に失敗します。

解決策:

a mysql の bin ディレクトリを入力します;

b mysqld --initialize-insecure を実行します。初めて実行すると時間がかかり、実行は終了します。出力情報はありません。bin と同じレベルのディレクトリを確認すると、追加のデータ フォルダーがあり、その中に大量のファイルが含まれています。

4 net start mysql コマンドを再度実行してサービスを開始すると、起動が成功したことがわかります。

関連する学習に関する推奨事項: mysql チュートリアル (ビデオ)

以上がMysql の開始に失敗しました: mysql サービスを開始できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。