« ipcs/ipcrm [プロセス管理コマンド] | トップページ | MySQL リファレンス »

2008-03-28

[mysql] やる夫がmsqldの起動に苦戦しているようです。

MySQLプロセスが立ち上がらない

# mysql -S /var/lib/mysql/yaruo_db &
[1]+  Exit 1

         ____
       /::::::::::  u\  
      /:::::::::⌒ 三. ⌒\    ・・・ちょ・・・
    /:::::::::: ( ○)三(○)\        MySQLプロセスがあがらない・・・
    |::::::::::::::::⌒(__人__)⌒  | ________
     \::::::::::   ` ⌒´   ,/ .| |          |
    ノ::::::::::u         \ | |          |
  /:::::::::::::::::      u       | |          |
 |::::::::::::: l  u             | |          |
 ヽ:::::::::::: -一ー_~、⌒)^),-、   | |_________|
  ヽ::::::::___,ノγ⌒ヽ)ニニ- ̄   | |  |

ココでは、”/usr/local/yaruo/yaruo_db/”配下にDBデータが格納されているものとします。エラーログには下記のように出力されているようです。

# tail -f /usr/local/yaruo/yaruo_db/logs/yaruo_db.errorlog
080324 19:18:33  InnoDB: Started; log sequence number 8 592253242
^G/usr/sbin/mysqld: File '/usr/local/yaruo/yaruo_db/binlog/yaruo_db.000032' not found (Errcode: 2)
080324 19:18:33 [ERROR] Failed to open log (file '/user/local/yaruo/yaruo_db/binlog/yaruo_db.000032', errno 2)
080324 19:18:33 [ERROR] Could not open log file
080324 19:18:33 [ERROR] Can't init tc log
080324 19:18:33 [ERROR] Aborting

080324 19:18:33  InnoDB: Starting shutdown...
080324 19:18:36  InnoDB: Shutdown completed; log sequence number 8 592253242
080324 19:18:36 [Note] /usr/sbin/mysqld: Shutdown complete

どうもプロセス立ち上げ時に”/usr/local/yaruo/yaruo_db/binlog/”配下のindexを見てログがないよといっているようです。今回の例では、”/usr/local/yaruo/yaruo_db/binlog/yaruo_db.000032”がないと言っています。

binlogはディスク圧迫する要因でもあるので、削除してしまったりします。手で削除すると、恐らくindex情報も更新されないので、今回のような事象になったりするようです。

対処方法としては、”/usr/local/yaruo/yaruo_db/binlog”配下のファイルを全部削除して下さい。

# cd /usr/local/yaruo/yaruo_db/binlog
# rm -rf yaruo_db*
# mysql -S /var/lib/mysql/yaruo_db &
# ps axuw | grep mysql
mysql    29711  0.0  1.9 2040900 160888 ?    Sl   Mar27   0:01 /usr/sbin/mysqld --defaults-group-suffix=_yaruo_db

----------------------------------------

現場で使える MySQL (DB Magazine SELECTION)
松信 嘉範
翔泳社翔泳社翔泳社
定価 : ¥ 2,730
2006-03-17
amazonで詳しく見る

|

« ipcs/ipcrm [プロセス管理コマンド] | トップページ | MySQL リファレンス »

MySQL」カテゴリの記事

コメント

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.f.cocolog-nifty.com/t/trackback/488651/11889575

この記事へのトラックバック一覧です: [mysql] やる夫がmsqldの起動に苦戦しているようです。:

» linux ps [リナックス 初心者のlinux 導入奮戦記 リナクスって読んでたよ。]
Turbolinux 初歩的な悩みhellip;-Turbolinux 初歩的な悩み…知識のある皆様方には教えて頂くのも申し訳ない程の質問です。先に、インターネットや「よくある質問」で調べたのですが…(調べ方が悪いのか…)前置きが長くなりましたが、まずPCの性能ですが自作パソコン/..... [続きを読む]

受信: 2008-03-29 15時28分

« ipcs/ipcrm [プロセス管理コマンド] | トップページ | MySQL リファレンス »