MySQL サーバーの構成が「サーバーの起動」時にハングする
問題の説明
Windows 8 で MySQL インストーラーを使用してインストールされた MySQL サーバーを構成しようとすると、プロセスは「サーバーの起動」ステップで停止します。構成ログは、他のすべての手順が正常に完了したことを示しています。
解決の試み
問題を解決するためのいくつかの試みが成功しませんでした:
- アンインストールとMySQL の再インストール
- MySQL フォルダとレジストリ エントリの削除
解決策
問題は、選択したサービス アカウントと、サービスの開始に使用された実際のアカウントとの間に不一致があることにあります。
これを解決するには、次の手順に従ってください:
- MySQL サービス設定 (サービス -> MySQL56 -> プロパティ) にアクセスします
- オン[ログオン] タブで、サービス アカウントを「ローカル システム アカウント」に変更します
- 変更を適用してサービスを開始します
- すべての構成手順が正常に完了するはずです
詳細なウォークスルー
- mysql-installer-web-community-5.6.23.0.msi を使用して MySQL をインストールします
- 「カスタム」インストールを選択し、MySQL サーバー 5.6.22 - X64 および MySQL コネクタを含めます->コネクタ ODBC/5.3.4 - 64
- サーバーを Windows サービスとして構成します
- Windows サービス名を「MySQL56」に設定します
- 「Start the MySQL Serve at System」にチェックを入れますスタートアップ"
- [サービスを実行...] オプションで、標準システム アカウントをチェックしたままにしておきます (この設定はバグのため無視されます)
- 設定がタイムアウトになり、[OK] をクリックして待機を続けます
- コントロール パネルに移動します ->管理ツール ->サービス
- MySQL56 サービスを見つけて右クリックし、プロパティを選択します
- ログオン タブで、サービス アカウントを「ローカル システム アカウント」に変更します
- サービス マネージャーに戻り、MySQL56 サービスを開始して、ウィンドウを閉じます
- すべての構成手順が正常に完了します
以上がMySQL サーバー設定が「サーバーの起動」時にハングするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。