mysql:13540
From: <xbox@xxxxxxxxxx>
Date: 22 Nov 2006 15:52:58 +0900
Subject: [mysql 13540] Re: [質問]突如データベース接続不能となってしまいました。
さとうふみやすさん はじめまして! レスポンスありがとうございます。 > > 1./var/runの下にmysqldのディレクトリが無いのは正常なのか? > > 異常です。 うっ・・・やはりですか。 > > 2./usr/share/の下にmysqlのディレクトリが無いのは正常なのか? > > 異常です。 くぅ苦しすぎる。やはりそうなのですね。 > パッケージが remove されているか purge されてしまって > いるんじゃないでしょうか? `dpkg -l 'mysql*'` で何と表示されますか? 上記のご質問をさせていただいたのが、同じくパッケージから破損 したか、削除されてしまったのでは無いかと、なんとなく想像して いたからだったのですが、少しパニックぎみで、パッケージを確認 せずにMLへの投稿を行ってしまいました。 誠に申し訳ありません。 実際に行ってみました。 要望=(U)不明/(I)インストール/(R)削除/(P)完全削除/(H)維持 | 状態=(N)無/(I)インストール済/(C)設定/(U)展開/(F)設定失敗/(H)半インストール |/ エラー=(空欄)無/(H)維持/(R)要再インストール/X=両方(状態,エラーの大文字=異常) ||/ 名前 バージョン 説明 +++-================-================-================================================ un mysql <なし> (説明(description)がありません) pn mysql-admin <なし> (説明(description)がありません) pn mysql-admin-comm <なし> (説明(description)がありません) un mysql-base <なし> (説明(description)がありません) pn mysql-client <なし> (説明(description)がありません) ii mysql-client-4.1 4.1.15-0.dotdeb. mysql database client binaries pn mysql-client-5.0 <なし> (説明(description)がありません) ii mysql-common 5.0.24a-2.dotdeb mysql database common files (e.g. /etc/mysql/my. rc mysql-common-4.1 4.1.11a-4sarge7 mysql database common files (e.g. /etc/mysql/my. un mysql-dev <なし> (説明(description)がありません) un mysql-devel <なし> (説明(description)がありません) un mysql-doc <なし> (説明(description)がありません) un mysql-gpl-client <なし> (説明(description)がありません) un mysql-gpl-dev <なし> (説明(description)がありません) pn mysql-navigator <なし> (説明(description)がありません) pn mysql-query-brow <なし> (説明(description)がありません) pn mysql-query-brow <なし> (説明(description)がありません) pn mysql-server <なし> (説明(description)がありません) rc mysql-server-4.1 4.1.15-0.dotdeb. mysql database server binaries pn mysql-server-5.0 <なし> (説明(description)がありません) pn mysqltcl <なし> (説明(description)がありません) すみません。 mysqlを起動するに最低限必要なものが何かがわからなくなってき ました。 現状では mysql-client-4.1 mysql-common しか入っていないですね・・・ そもそも、最初に投稿させていただいた中では Mysql4.0.24 と書かせていただいたのですが、これの確認は phpinfoからの情報でした。 バージョン情報がおかしいこともさることながら、 mysql-server-4.1がrc(削除)になっていますね・・・ なぜこのような事態になったのかが、イメージできないのですが。 依存関係で必要なものは出てくるとは思うのですが、最低限必要な ものはどれなのでしょうか。 > > 3.mysqldが起動していない状態での、データベースの保存(バッ > > クアップ手段があるのか?)は可能でしょうか? > > datadir で指定していあるディレクトリ (Debian の mysql-server なら > デフォルトは /var/lib/mysql) があるなら、そいつをそのまま > コピーすればバックアップになります。 ありがとうございます。 このデータのリストア方法は、mysqlの再インストール後、必要な データベースを作成し、その上に上書きインストールで可能なので しょうか? > もし mysql-server パッケージが purge されているなら、 > インストール時に debconf に聞かれる「Remove the databases from > all MySQL versions?」に yes と設定してあると /var/lib/mysql は > 削除されているはずです。(デフォルトは no) この度はパッケージの操作を行っていないのですが、通常はNOを選 択しています。ただ、パージのフラグが多数たっていますね。 謎です。 > # debconf-show mysql-server |grep postrm_remove_databases > mysql-server/postrm_remove_databases: false > 既に登録してあるデータを再利用できるように、mysqlをdebパッケー ジからインストールするには、どのような方法が良いのかを再質問 させていただいてもよろしいでしょうか。 最後に再インストールを行おうと考えますが、何か注意点とかあり ますでしょうか。 よろしくお願いいたします。 >さとうふみやす @ OSS テクノロジです。 > >At 22 Nov 2006 14:00:51 +0900, ><xbox@xxxxxxxxxx> wrote: >> 現在Debian Sage上にてMysql4.0.24 をインストールし、CMSとし >> てXoopsを利用していたのですが、昨晩より下記のエラーが発生 >> し、データーベースへの接続が不能となってしまいました。 > *** snip *** >> 1./var/runの下にmysqldのディレクトリが無いのは正常なのか? > >異常です。 > >> 2./usr/share/の下にmysqlのディレクトリが無いのは正常なのか? > >異常です。 > >パッケージが remove されているか purge されてしまって >いるんじゃないでしょうか? `dpkg -l 'mysql*'` で何と表示されますか? > >> 3.mysqldが起動していない状態での、データベースの保存(バッ >> クアップ手段があるのか?)は可能でしょうか? > >datadir で指定していあるディレクトリ (Debian の mysql-server なら >デフォルトは /var/lib/mysql) があるなら、そいつをそのまま >コピーすればバックアップになります。 > >もし mysql-server パッケージが purge されているなら、 >インストール時に debconf に聞かれる「Remove the databases from >all MySQL versions?」に yes と設定してあると /var/lib/mysql は >削除されているはずです。(デフォルトは no) > > # debconf-show mysql-server |grep postrm_remove_databases > mysql-server/postrm_remove_databases: false > >-- >-- Name: SATOH Fumiyasu / fumiyas @ osstech.co.jp >-- Business Home: http://www.OSSTech.co.jp >-- Personal Home: http://www.SFO.jp/blog/ > > >
-> 13540 2006-11-22 15:52 [<xbox@xxxxxxxxxx> ] Re: [質問]突如データベース接続不能となってしまいました。 13543 2006-11-22 16:27 ┗[SATOH Fumiyasu <fumi]