質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.49%
MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Visual C++

Microsoft Visual C++はWindowsのCとC++の統合開発環境(IDE)であり、コンパイラやデバッガを含んでいます。

Q&A

0回答

1061閲覧

MySQL インストール時のサービス起動に関して

takokakao214

総合スコア21

MySQL

MySQL(マイエスキューエル)は、TCX DataKonsultAB社などが開発するRDBMS(リレーショナルデータベースの管理システム)です。世界で最も人気の高いシステムで、オープンソースで開発されています。MySQLデータベースサーバは、高速性と信頼性があり、Linux、UNIX、Windowsなどの複数のプラットフォームで動作することができます。

Visual C++

Microsoft Visual C++はWindowsのCとC++の統合開発環境(IDE)であり、コンパイラやデバッガを含んでいます。

0グッド

0クリップ

投稿2019/04/16 06:25

編集2019/04/16 06:28

お世話になっております。

ただいま、とあるサービスをセットアップするバッチファイルを作成しております。
そのなかで、MySQLをインストールする工程があります。

仮想環境では問題なくインストールすることができました。
しかし、同じbatファイルやインストーラを用いたのに
実装環境では「Starting Service」で止まってしまいます。

以前にもこの現象が起きて、その際は
my.iniに

innodb_flush_method=normal

を追加したら通ったのですが、今回はダメでした。

以下に、成功した環境と今回の環境を示します。
(とりあえず関係ありそうなところを記載しますので
〇〇はどうなってる?などありましたら、修正申請の欄にてお願いいたします。)

前提・実現したいこと

下記の環境欄に記載してある実装環境にて、MySQLのインストール

発生している問題・エラーメッセージ

「Starting Service」の項目で止まってしまう

試したこと

〇my.iniに「innodb_flush_method=normal」追加

〇mysqlの完全なアンインストール

〇VisualC++再販布可能パッケージの再インストール

環境

成功した環境
〇Windows8.1(64bit)
・VisualC++2013
・VisualC++2015

〇Windows7(32bit)
・VisualC++2013
・VisualC++2015

二つともVertialBoxでの仮想環境です。

〇実装環境
Windows10(64bit)
VisualC++2005
VisualC++2008
VisualC++2012
VisualC++2013
VisualC++2015(or 2017)

MySQLインストーラはいずれも
mysql-installer-community-5.7.25.0.msi

その他、必要な環境情報があればご指摘願います。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

MAKOTO_MOBY

2019/04/16 06:28

MySQLが出力しているログの内容をご提示いただけるとお答えできるかもしれません。
takokakao214

2019/04/16 06:38

インストールログには Attempting start MySQL57 service. Waiting for service status change to Running. としかかいてないですね。。。 一応、一度インストーラを終了し、コマンドプロンプト上で Net start MySQL57 を実行したところ、サービス自体は起動しました。
MAKOTO_MOBY

2019/04/16 06:43

説明不足ですみません。 インストールログではなく、MySQLサーバ自体のログです。 Windowsならばデフォルトで、 C:\Programdata\MySQL\MySQL Server xxx\Data\マシン名.err がありませんでしょうか?
takokakao214

2019/04/16 06:53

インストール設定時に C:\Programdata\MySQL\MySQL Server xxx\Data\mysql_error.err と出力されるよう設定しているのですが 見てみたところ出力されておりませんでした。
takokakao214

2019/04/16 06:53

スローログとバイナリログは出力されておりました
MAKOTO_MOBY

2019/04/16 06:57

MySQLのスタートアップ時にその旨が出力されるので、そこまでいっていないことになりますね。これ以上は分からず、お力になれず、すみません。
takokakao214

2019/04/16 07:00

そうですね。。。 こちらこそ、お声がけいただいたのに申し訳ありません。 またよろしくお願いいたします。
takokakao214

2019/04/16 07:22

イベントビューアーのほうのログを確認したところ 「セキュリティセンターで呼び出し元を検証できませんでした。エラー:DC040780」 というエラーが一つだけ存在しました
takokakao214

2019/04/16 07:28

iniファイルの 「innodb_flush_method=normal」を削除したら インストールを行うことができました。 原因の詳細をこれから追究していくので もし何かわかる方いらしたらお願いいたします。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.49%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問