mysql がサービスを正常に開始できない問題の解決策: 最初に localhost によってマップされたアドレスをコメント アウトし、次に mysql の bin ディレクトリに入って mysql を初期化し、最後に net start mysql コマンドを再度実行してサービスを開始します。サービス。
mysql がサービスを正常に開始できない問題の解決策:
ホスト ファイル (C: \Windows\System32\ drivers\etc\hosts)、ローカル ドメイン名が変更されているかどうか localhost に対応するアドレスが変更されている場合、mysql サーバーへの接続が失敗する可能性があります。
解決策:
1. localhost によってマッピングされたアドレスをコメントアウトします
2. mysql のインストール パス (C:\Program Files\MySQL\MySQL) にある場合Server 8.0 )、手動で作成します。ファイル名は my.ini です。次の内容を追加します:
注: datadir 属性の後のデータ フォルダーは、次のようにする必要があります。手動で作成すると問題が発生しますので、自分で作成した場合は削除して以下の操作を行ってください。
3. mysql5.7 以降では、デフォルトではデータ ディレクトリがありません、つまり、初期化サービスがありません。サービスを開始する前に mysql を初期化する必要があります。そうしないと、「サービスはエラーを報告しませんでした」と報告され、起動に失敗します。
解決策:
mysql の bin ディレクトリに移動します;
mysqld --initialize-insecure を初回実行します実行すると時間がかかり、実行後も情報が出力されませんが、binと同階層のディレクトリを確認すると、追加のデータフォルダが存在し、その中にファイルが大量に存在しています。
4. net start mysql
コマンドを再度実行してサービスを開始すると、起動が成功したことがわかります。
その他の関連する無料学習の推奨事項: mysql チュートリアル(ビデオ)
以上がmysql がサービスを正常に開始できない場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。