web-dev-qa-db-ja.com

MySQLインストーラーが「サービスの開始」で止まる

最近、Windows Server 2012 R2でMySQLインストーラーを使用してMySQL 5.6.21を正常にインストールしました。いくつかの変更を加える必要があり、再インストールを試みました。

現在、MySQLは「Starting Service」にハングしています

enter image description here

私は以下を試しました:

  • コントロールパネルを使用してアンインストールする
  • 「sc delete MySQL56」を使用したサービスの削除
  • 「Program Files」および「c:\ programdata」からすべてのMySQLファイルを削除します

誰もこの問題を見ましたか?もしそうなら、どのように修正できましたか?

16
Jayson H

インストール前にWindowsファイアウォールを完全にオフにする


これは私がこの問題で見つけることができる唯一のスレッドの1つであり、現在の答えは私にとってマスタードを削減しませんでした。

MySQL 5.6.21は、x86とx64の両方で、「サーバーの起動」を通過することを望まず、「MySQLのインストールに予想よりも時間がかかります」というメッセージが表示されました。

すべてのレジストリクリーナー、フォルダーの削除などを試してみましたが、役に立ちませんでした。

私はWindows 7 x64を実行していますが、最終的にイベントビューアを確認してこれを見つけることにしました:

enter image description here

0x80070422は、不特定のファイアウォールエラーとブームであることが判明しました。

この投稿が将来の訪問者に役立つことを願っています!

6
MonkeyZeus

最新のmysql-installer-web-community-5.6.23.0.msiインストーラーを使用してWindows 7 pro 64ビットで同じ問題が発生したので、解決しました this way

サービスを開始することになっているユーザーが誤って設定されたため、インストーラーがスタックしました。

6
Nenad Bulatovic

私は、MySQL Community Server 5.5.43をWindows Server 2008 R2 Enterpriseにインストールしようとしました。構成画面で、プロセスは「Starting Server」で停止します。段階。

さて、最初に、MySQLをインストールした直後に、ダウンロードしたインストーラーから設定しようとしました。まったく成功しません。

既にインストールしている場合は、ダウンロードしたファイルから直接アンインストールしてください。ファイルのインストールと削除の両方を行います。次に、C:/ Program Files /に移動し、MySQLフォルダーを削除します。次に、コントロールパネルの[プログラム]に移動し、MySQL Community Installerをアンインストールして削除します。マシンをリボットします。

ダウンロードしたファイルでソフトウェアを再インストールしますが、設定に進まないでください!インストールプロセスが完了したら、インストーラーを閉じます。

次に、C:/ program files/MySQL/MySQL Server 5.5/binに移動し、(管理者として)MySQLInstanceConfig.exeを実行します。このファイルは、インストーラーによって実行されるはずの構成を表します。手順を実行すると、MySQLサーバーはサービスが開始されたことを認識し、「サービス開始」フェーズに合格します。

ドルフィンマジック!

Mysqlのバージョン5.7から8へのアップグレード中に、同様の問題に直面しました。

サービスを停止して(実行-> services.msc-> Msql5.7を探して)、Msql8を手動で開始してみました。その後、すべての順次ステップが完了し、構成が完了しました。

次に、環境変数Pathを最新のMysql binパスに変更します。

これで、MySQLを使用できます:)

0
Anurag_BEHS

私は同じプログラムを持っています

イベントビューアーの詳細:

プラグインのkeyring_fileが報告されました: 'keyring_file初期化エラー。 keyring_file_dataが読み取り可能なキーリングファイルを指しているか、またはキーリングファイルが指定された場所に作成できるかどうかを確認してください。 keyring_fileは、キーリングファイルへの正しいパスが提供されるまで使用できません。詳細については、 http://www.mysql.com のヘルプとサポートセンターを参照してください。

私が解決したのは:

データパスとmysqlベースディレクトリを同じディスクにインストールしました

(これは機能しています)

 Install Directory : D:\MYSQL
 Data Director :     D:\myData

(ディスクが異なるため動作しません)

 Install Directory : C:\MYSQL
 Data Director :     D:\myData
0
Ferhat KOÇER

同じ問題がありました。サーバーでは動作せず、パーソナルワークステーションで動作しました。結局のところ、環境変数は次のように設定されていました。

ALLUSERSPROFILE=C:\ProgramData

Windows 7 Enterpriseでは、これも設定されますが、ディレクトリは存在しません。それで、インストーラを殺し、設定ファイルに行きましたC:\Program Files\MySQL\MySQL Server 5.5\my.iniおよびdatadirの設定を既存のパスに変更しました。

インストーラーを再起動します(MySQLInstanceConfig.exe、管理者として実行)、サービスを「再構成」します。それはうまくいくはずです。

0
Alex Schröder