Windows 10にアップグレードするとMySQLインスタンスが失われる


9

Windows 8.1でMySQL 5.6のインスタンスを実行していました。Windows 10にアップグレードすると、そのようなインスタンスはなくなり、Windowsサービスも含まれなくなります。

ただし、サーバーデータファイルはそのままです。Windows 10でまったく同じインスタンス(または最も類似したインスタンス)を復元または再作成するための最良の方法は何ですか?


windows-10-upgradeこの質問にタグを付けたことを恥じます。これら2つのフレーズを組み合わせると、宇宙には場所がなくなります。;
RolandoMySQLDBA

回答:


6

次のようにして、サービスを手動で戻すことができます。

ステップ01)管理者としてWindows CLIを開く

ステップ02)cd C:\Program Files (x86)\MySQL\MySQL 5.6\binまたはどこmysqld.exeにあるか

ステップ03)サービスを再インストールします

mysqld --install

それでおしまい。

これについては、ServerFaultDBA StackExchangeで以前に述べました。

試してみる !!!


1

現在のサーバーを再構成するだけです。スクリーンショットを含む素敵な一歩一歩のチュートリアルはここにあります、あなたはこれが好きです:

  • 最初に、アプリケーションMySQL Installer – Communityを開き、Reconfigureをクリックします
  • TCP / IPポート番号とファイアウォールのセットアップ
  • [MySQLサーバーをWindowsサービスとして構成]をオンにし、[システムの起動時にMySQLサーバーを起動する]もオンにします
  • サーバー構成を適用して完了です!

この方法を使用して、Jagoと同じ問題を修正しましたが、再構成の最後のステップを実行できませんでした...サービスを開始できませんでした。実行するたびに、新しいデフォルトのmy.iniをロードしていることがわかりました。ただし、別のMySQLデータディレクトリ(my.iniのdatadir)がありました。再構成が実行されているときにmy.iniでdatadirを調整しても、それはかかりません。しかし、MySQLの再構成をキャンセルし、my.iniのdatadirが正しいことを確認し、Windowsサービスに移動して、そこで新しいMySQLサービスを開始するだけでよいことがわかりました。うまくいきました。でも頭痛の種。
mikato

0

良いアドバイスです。正しいiniファイルにリンクすることを忘れないでください(変更した場合)。

https://dev.mysql.com/doc/refman/5.5/en/windows-start-service.html


1
スーパーユーザーへようこそ。外部リンクが壊れたり、利用できなくなったりする場合があります。その場合、回答は役に立ちません。回答の中に重要な情報を含めてください。そして、帰属とさらに読むためにリンクを使用してください。ありがとう。
fixer1234 2016
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.