突然,Railsがエラー,MySQLとまったくつながらなくなった.
noginogi@noginogi:~$ sudo /etc/init.d/mysql restart
[sudo] password for noginogi:
/etc/lsb-base-logging.sh: line 84: INITOUTPUT: unbound variable
なんじゃこれは.
検索すると,使用している環境(Dell のmini9のubuntu)によるらしい.
http://forums.ubuntulinux.jp/viewtopic.php?id=3681
line 84: INITOUTPUT: unbound variable
if [ "$INITOUTPUT" = "yes" ]; then と
line 114: fi
をコメントアウト.
noginogi@noginogi:~$ sudo /etc/init.d/mysql restart
/etc/lsb-base-logging.sh: line 136: INITOUTPUT: unbound variable
また出た.
line 136 と line 156 をコメントアウト.
noginogi@noginogi:~$ sudo /etc/init.d/mysql restart
* Checking for corrupt, not cleanly closed and upgrade needing tables.
リファレンスマニュアル
http://dev.mysql.com/doc/refman/5.1/ja/mysql-fix-privileg...
http://dev.mysql.com/doc/refman/5.1/ja/mysql-upgrade.html
を参照して,
noginogi@noginogi:~$ mysqlcheck --check-upgrade --all-databases --auto-repair --user=root --password=****
noginogi@noginogi:~$ mysql_fix_privilege_tables --password=****
生き返った.