vine-users ML アーカイブ



[vine-users:075300] Vine4.0バ ージョンアップでmy sqlがダウン

  • From: "鎌倉邦夫" <kunio.kamakura@xxxxxxxxx>
  • Subject: [vine-users:075300] Vine4.0バ ージョンアップでmy sqlがダウン
  • Date: Wed, 29 Nov 2006 22:17:42 +0900
kuni-azuminoと申します。
11月26日Vine3.2からVine4.0へアップグレードインストールを行い、aptでアップグレードしたところ、mysqlが動作しなくなりました。
LAMP環境でフリーのCMS、joomla!を使用してサイトを構築していたのでが、アクセス不可となり、MovableTypeのDBにmysqlを利用しているのですが、こちらもエントリーの投稿やコメント投稿が出来なくなりました。

実施したインストール手順は次のとおりです。
1.インストール用CDを作成し、アップグレードインストールを実施。
2.aptでアップグレード実施
# apt-get update
# apt-get -f dist-upgrade
その際以下のメッセージが出ていくつかのアップグレードが出来ませんでした。
E: 未解決の依存関係があります。--fix-broken オプションをためして下さい。

そこでメッセージに従い、
# apt-get --fix-broken install
を実行すると、アップグレードは完了しました。
joomla!によるwebサイトやMTへのエントリー投稿等試験結果は正常でした。
この時点ではmysqlに異常はなく、バージョンアップも正常に完了したと判断しました。

11月28日にapt-get update,apt-get upgradeコマンドを実行したところ、
66個のアップグレードがあったため、そのままYとして実行しました。
# apt-get upgrade
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
以下のパッケージがアップグレードされます:
 Canna MySQL-Max MySQL-client MySQL-server ORBit SDL VFlib-utils
 XOrg-100dpi-fonts XOrg-doc adjtimex apache bootsplash cndrvcups-capt
 cndrvcups-common cndrvcups-lips4 cpufreqd fortune-mod gcc-docs gd gd-progs
 gdk-pixbuf ggv gimp-print-plugin gmp gnome-audio-extra gnome-games
 gnome-libs groff-gxditview groff-perl gtk+ imlib inetd kinput2 kterm
 libcanna libelf libmng libsablotron0 libwnn6 liece lilo mod_ssl mozilla
 mozilla-chat mozilla-dom-inspector mozilla-mail mozilla-nspr mozilla-nss
 mozilla-psm ncompress open openMotif openssl096 perl-DBD-MySQL perl-DBI
 perl-SGMLSpm procinfo qpopper sash sharutils syslinux t1lib unarj xmms
 xpaint xsri
以下のパッケージは保留されます:
 gimageview gpm xpdf
アップグレード: 66 個, 新規インストール: 0 個, 削除: 0 個, 保留: 3 個
654kB/82.8MB のアーカイブを取得する必要があります。
展開後に 25.7MB のディスク容量が追加消費されます。
続行しますか? [Y/n]Y

以下mysql関連部分の引用です。

Giving mysqld a couple of seconds to exit nicely
 32:MySQL-server           ########################################### [ 48%]
PLEASE REMEMBER TO SET A PASSWORD FOR THE MySQL root USER !
To do so, start the server, then issue the following commands:
/usr/bin/mysqladmin -u root password 'new-password'
/usr/bin/mysqladmin -u root -h kuni-azumino.gotdns.com password 'new-password'
See the manual for more instructions.

NOTE:  If you are upgrading from a MySQL <= 3.22.10 you should run
the /usr/bin/mysql_fix_privilege_tables. Otherwise you will not be
able to use the new GRANT command!

Please report any problems with the /usr/bin/mysqlbug script!

The latest information about MySQL is available on the web at
http://www.mysql.com
Support MySQL by buying support/licenses at http://shop.mysql.com
Starting MySQL[  OK  ]
 33:MySQL-Max              ########################################### [ 50%]
Restarting mysqld.

アップデート完了後、joomla!で構築したwebサイトへのアクセスNG
(このサイトは一時的に使用不可能です。サイト管理者に連絡してください)
MTのエントリー投稿NG
両方ともDBにmysqlを利用しているため、サーバのプロセスを確認したところ、mysqldが動作していないことがわかりました。
mysqldを起動しようとしましたが、いずれも失敗しました。
# /etc/init.d/mysql restart
                                                                   [ 失敗 ]
Starting MySQL...................................          [ 失敗 ]
# /etc/init.d/mysql stop
                                                                   [ 失敗 ]
mysqlにアクセスすると以下のソケットエラーのメッセージが出て接続できません。
# mysql -u root -p
enter password:
# ERROR 2002 (HY000): Can't connect to local MySQL server through
socket '/var/lib/mysql/mysql.sock' (2)
何とかシャットダウンしようとして、ソケットを介さない方法を試みました。
# mysqladmin --host=192.168.**.** shutdown
mysqladmin: connect to server at '192.168.**.**' failed
error: 'Lost connection to MySQL server during query'
というメッセージを表示しシャットダウンできません。
mysqlを正常に起動するには、どのようにしたらよいのでしょうか。
4.0へのバージョンアップで同様の現象が発生した方がいらっしゃいましたら、ご教授願います。