[groonga-dev,02967] Re: innodb_data_file_pathでエラー

Back to archive index

西山 昇 nishi****@webre*****
2014年 11月 21日 (金) 21:13:53 JST


yoku ts様

アドバイスありがとうございます。

>取り敢えず、特にこだわりが無ければinnodb_data_file_pathに書いてある3GBを消せば(10MBとかにすれば)動く気がします。

上記を行ってみましたが、現象はかわりませんでした。
また、ibdata1のパスを指定してみましたが、
#innodb_data_file_path = ibdata1:10M:autoextend
innodb_data_file_path=/opt/rh/mysql55/root/var/lib/mysql/ibdata1:3G:autoextend
innodb_autoextend_increment=64
まったく現象はかわりませんでした、、

上記現象から、推測ですが、
何らかの原因で、
/opt/rh/mysql55/root/etc/my.cnfのcnfファイルをみれない状況に陥っているのではと
推測しています、、
ちなみに、/etc/my.cnfは存在していないので、
どのcnfファイルをみているのか不思議です、、

インストール後は、正しく動作しましたので、
もう一度、インストールからやり直して様子をみてみます。

どうもありがとうございました。





 



(2014/11/21 11:37), yoku ts. wrote:
> 須藤さんじゃないですが、こんにちは。
>
> Mroonga関係なく、MySQLの話題だなぁと思いながら。。
>
>> innodb_data_file_path=ibdata1:3G:autoextend
>> innodb_autoextend_increment=64
> innodb_data_file_pathで3GBが指定されているにも関わらず、
> ibdata1が3Gより小さい容量(ログから察するに18MB)なのでエラーになっています。
> このパラメーターでサイズを指定する場合は、ibdata1が作成されるより前に指定されている必要があります。
> (ibdata1が既に3Gより大きければいいのかも知れませんが、試してはいません)
>
> というわけで、ib_logfile*とibdata1を削除して再作成すれば解消する(手元では解消します)んですが、
> 消してもまた同じエラーになるというのは何なんだろう。。
>
> 起動スクリプトがibdata1が無いのを検知してmysql_install_dbを叩いていて、
> (RHEL系のリポジトリーに入ってるのはそんなことをしていたような気もします)
> そのmysql_install\dbが掴んでいるmy.cnfが
> /opt/rh/mysql55/root/etc/my.cnf でない何かである気がします。
>
> 取り敢えず、特にこだわりが無ければinnodb_data_file_pathに書いてある3GBを消せば(10MBとかにすれば)動く気がします。
>
>
> yoku0825,
>
> 2014年11月20日 22:13 西山 昇 <nishi****@webre*****>:
>
>> 須藤様
>>
>> いつも大変お世話になっております。
>> 西山です。
>>
>> 今回、
>> mysql55-mysql-server 5.5.40
>> mysql55-mysql 5.5.40などをインストールして、
>> mysql-mroongaインストールして、一旦は、
>> 全文検索が正しくうごきましたが、
>>
>> その後、一旦mysql55を停止して、再度スタートさせたのですが、
>> その後は、下記のエラーがでて、スタートに失敗します;
>> #tail -100 /opt/rh/mysql55/root/var/lib/mysql/hostname.err
>> 141120 14:42:34 InnoDB: Initializing buffer pool, size = 10.0G
>> 141120 14:42:34 InnoDB: Completed initialization of buffer pool
>> 141120 14:42:34 InnoDB: Initializing buffer pool, size = 10.0G
>> 141120 14:42:34 InnoDB: Completed initialization of buffer pool
>> InnoDB: Error: auto-extending data file ./ibdata1 is of a different size
>> InnoDB: 1152 pages (rounded down to MB) than specified in the .cnf file:
>> InnoDB: initial 196608 pages, max 0 (relevant if non-zero) pages!
>>
>> そこで、グーグルからしらべて、
>> #rm -rf   /opt/rh/mysql55/root/var/lib/mysql/ib*
>> 上記ib_logfileやibdata1などを削除後、再スタートしても、同じエラーで、停止してしまいます。
>>
>> my.cnfのibdata1の設定は、下記ですが、
>> ここを色々変えても、同じエラーメッセージになります。
>>
>> 一度はうまくいったので、再度、最初から行うことも考えましたが、
>> サーバーのリスタートはありえるので、できれば、本件の原因を究明したいのですが、、
>> 誠にお手数ですが、
>> 何かアドバイスでもいただけると、助かります、、
>> どうかよろしくお願い致します。
>>
>>
>> /opt/rh/mysql55/root/etc/my.cnf
>> datadir=/opt/rh/mysql55/root/var/lib/mysql
>>>> innodb_data_file_path=ibdata1:3G:autoextend
>> innodb_autoextend_increment=64
>>
>>
>>
>> (2014/11/18 22:21), 西山 昇 wrote:
>>> 須藤様
>>>
>>> いつも大変お世話になっております。
>>> mroongaの件で、missing dependencies エラーが出て躓いていますが、
>>> これの回避策をお教え頂けないでしょうか?
>>>
>>> 1)状況
>>> 前回、groongaレポシトリrelease-1.1.0-1を用いて
>>> mysql55-mysql-server 5.5.37
>>> mysql55-mysql 5.5.37などをインストールして、
>>> その後、
>>> mysql55-mroonga4.07をインストールし、
>>> 全文検索が正しく動作しています。
>>>
>>>
>>> 今回、別のサーバーに、全文検索エンジンmroongaをインストール
>>> しようとして、missing dependencies で躓いています;
>>> 今回は、前回と同じgroongaレポシトリ-1.1.0-1を用いて
>>> mysql55をインストールすると、
>>> 5.5.37ではなくて5.5.40がインストールされます、、
>>> そこで、
>>> mysql55-mysql-server 5.5.40
>>> mysql55-mysql 5.5.40などをインストールして、
>>> その後、mysql-mroongaをyum でインストールすると、
>>> 下記のエラーがでます、、
>>>
>>> mysql55-mroonga-4.07-1.x86_64 from groonga has depsolving problems
>>> --> Missing Dependency: mysql55-mysql-server = 5.5.37-1.el5 is needed by
>>> package mysql55-mroonga-4.07-1.x86_64 (groonga)
>>>
>>> どうもmysql55-mysql のバージョンが5.5.37でないのが原因のようですが、
>>> このエラーを回避するには、
>>> どのようにしたらよいでしょうか?
>>>
>>> 1)mysql55を5.5.37にダウングレードする方法、または、
>>> 2)mysql55を 5.5.40 のままで、mysql55-mroongaをインストールする
>>> 方法
>>> がありましたら、お教えいただきたく、お手数ですが
>>> どうかよろしくお願いいたします。
>>>
>>>
>>>
>>>
>> _______________________________________________
>> groonga-dev mailing list
>> groon****@lists*****
>> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
>>
> _______________________________________________
> groonga-dev mailing list
> groon****@lists*****
> http://lists.sourceforge.jp/mailman/listinfo/groonga-dev
>
>
>




groonga-dev メーリングリストの案内
Back to archive index