[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] Aborting080324 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で詳しく見る |
| 固定リンク
「MySQL」カテゴリの記事
- InnoDB: Error: trying to declare trx to enter InnoDB, but InnoDB: it already is declared.(2009.03.05)
- [mysql] my.cnf設定変更(2008.08.04)
- [mysql] やる夫がカラム一覧を表示させるようです。(2008.01.28)
- [mysql] やる夫がDBコネクションをkillするようです。(2008.04.14)
- [mysql] やる夫のMySQL設定ミス(2008.06.20)


コメント