• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MySQLが起動しない)

MySQLが起動しない

このQ&Aのポイント
  • 再インストールしたMySQLが起動しない
  • エラーログにはInnoDBストレージエンジンが使えないというエラーが表示されている
  • my.cnfとphp.iniを確認したが解決できなかった

質問者が選んだベストアンサー

  • ベストアンサー
  • wingstar
  • ベストアンサー率37% (102/275)
回答No.3

どこのホスティングは書いてないのでわかりませんが、恐らくホスティングでは、独自のyumリポジトリを構築してるんじゃないですかね。 その独自yumリポジトリの中にmysqlの5.5.9があるんですね。 そうなると、ちょっと怪しいのが、my.cnfあたりが怪しそうですね。 skip-innodbを削除したら、どうなりますかね?

noname#172780
質問者

お礼

どんぴしゃりです! skip-innodbをコメントアウトしたところ、無事起動しました。 エラーログに、「110709 16:46:38 [ERROR] Unknown/unsupported storage engine: InnoDB」とありますが、このことだったのでしょうか。 無事解決できてとても助かりました。 本当にありがとうございました。

その他の回答 (2)

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.2

えっと、たった1行で終わられても困るのですが… しかも、そういうことを聞いているんじゃないです。 そんなことは、百も承知です。 そうではなくて、標準状態だったらmysql-serverを入れれば、4.1.22なのにどうやって5.5.9を入れているのかを聞いているのです。 remiリポジトリを使っているとか、MySQLのサイトでダウンロードできるrpmを入れてるとかあるでしょう。 あと、rpm -q mysql-serverで確認できるのは、バージョンだけではありません。 私は、その表示されたものをちゃんと確認したいのに、「確認してる」だけでは、何にもわかりません。 出たものを、正確に1文字も漏らさず書いて下さい。 その上で、何かトラブルが起きているのではと思っているのですが、初期の確認をしているのです。 情報が足りなすぎるから。 それで1行で終わったら、いつ解決までに結び付く情報が与えられるのか心配です。 次、そっけなく1行で終わったり、情報が無ければ、もう助けられません。 ごめんなさい。

noname#172780
質問者

補足

すみません、回答の意図が理解できていませんでした。 # rpm -q mysql-server で取得される情報は「mysql-server-5.5.9-2」だけです。 オプション-iを付加しての詳細情報は以下のとおりです。 Name : mysql-server Relocations: (not relocatable) Version : 5.5.9 Vendor : (none) Release : 2 Build Date : 2011年02月24日 09時43分30秒 Install Date : 2011年07月09日 16時29分50秒 Build Host : lc.vwh.net Group : Applications/Databases Source RPM : mysql-5.5.9-2.src.rpm Size : 45684687 License : GPLv2 with exceptions Signature : (none) URL : http://www.mysql.com Summary : The MySQL server and related files Description : 説明書きですので省略します。 また、以下はyumリポジトリで利用出来るパッケージで、かつmysql関連のインストールされているパッケージです。 ※mysql-serverは最新のもののようです。これはホスティングサーバのデフォルトなのか、自身で以前アップデートしたのか判然としません、すみません。 mod_auth_mysql.i386|1:2.6.1-2.1 mysql.i386|5.5.9-2 mysql-libs.i386|5.5.9-2 mysql-server.i386|5.5.9-2 perl-DBD-mysql-verio.i386|2.9004-3.1 他にも必要な情報がありましたらおっしゃってください。 よろしくお願いします。

  • wingstar
  • ベストアンサー率37% (102/275)
回答No.1

不思議なことをやってるんですね。 > 再インストールは「yum -y install mysql-server」で行いました。 > OS: Red Hat Enterprise Linux ES release 4 > MySQL: MySQL: 5.5.9-2 通常、RHEL4でyumコマンドでmysqlをインストールしても、5.5.9なんかインストールされません。 # rpm -q mysql-server とコマンド打つと、バージョンが出てくるはずです。 RHEL4であれば、4.1.22あたりではないですかね? 仮に5.5.9が入っていたとして考えた場合、それはmysqlのサイトでダウンロードできるrpmパッケージで入れたんじゃないですかね? まっ、最初にMySQL 5.5.9-2を入れた人に聞くのが一番だと思いますけど。 ここで聞いたって、推測しか答えられませんが、恐らく私のこの回答は、結構役に立つはず。 あなたの情報が正しいならね。(RHEL4って古いですが、RHEL5ではないですよね?) でも、真実はわかりません。超能力者じゃないので。

noname#172780
質問者

補足

バージョンはコマンドで確認していますので間違いありません。

関連するQ&A