[前][次][番号順一覧][スレッド一覧]

mysql:13538

From: <xbox@xxxxxxxxxx>
Date: 22 Nov 2006 15:22:36 +0900
Subject: [mysql 13538] Re: [質問]突如データベース接続不能となってしまいました。

YuGoさんお返事ありがとうございます!

> CMSとはなんですか。

申し訳ありません。
コンテンツマネジメントシステムの略です。
xoopsというCMSなのですが、phpとmysqlを使って、ポータルサイト
の管理等を行えるものです。

> データベースサーバがリモートにあるということでしょうか。
> このサーバは借り物であるということでしょうか。
> 持ち主が設定変更したということはないでしょうか。

自宅に設置してある、サーバーです。

EXIM4というメールサーバーの設定は行っていましたが、パッケー
ジのインストール等の大掛かりな事はまったく行っていませんでし
た。

> /etc/init.d/mysql strat
> ではなく、
> /usr/bin/mysqld_safeとかで起動を試みれば、何かメッセージが返ってきませんか。

すみません。findで探してみたのですが、どうも物が居ないようで
す。debianではいないのか・・・私の環境下ではなくなってしまっ
たかのどちらかと・・・


 
> 1と2について
> MySQL4.0.24をインストールしたとありますが、パッケージからインストールされているためわたしはわかりません。

なるほど、私もdebパッケージよりインストールしました。
正常に動いているときには、ディレクトリ自身があるか無いかとい
うところを確認したことが無かったため・・・正誤の判断つきませ
んでした。

> 3について
> cnfファイルのとおりとすれば、 /var/lib/mysqlにデータがあるはずですから、コピーすればバックアップできると思います。ついでにここに何かログがないでしょうか。

ありがとうございます。
それらしき、データベース名のディレクトリの中にテーブルがあり
ました。助かります。最悪の場合再インストールし、データを戻す
ことができそうです。ただ、コピーするだけではダメなんでしょう
が、少しホッとしました。


お忙しいところ、ご回答いただきありがとうございました。

よろしくお願いいたします。

>CMSとはなんですか。
>データベースサーバがリモートにあるということでしょうか。
>このサーバは借り物であるということでしょうか。
>持ち主が設定変更したということはないでしょうか。
>/etc/init.d/mysql strat
>ではなく、
>/usr/bin/mysqld_safeとかで起動を試みれば、何かメッセージが返ってきませんか。
>
>
>1と2について
>MySQL4.0.24をインストールしたとありますが、パッケージからインストールされているためわたしはわかりません。
>3について
>cnfファイルのとおりとすれば、 /var/lib/mysqlにデータがあるはずですから、コピーすればバックアップできると思います。ついでにここに何かログがないでしょうか。
>
>YuGo
>
>
>
>> 現在Debian Sage上にてMysql4.0.24 をインストールし、CMSとし
>> てXoopsを利用していたのですが、昨晩より下記のエラーが発生
>> し、データーベースへの接続が不能となってしまいました。
>>
>> Unable to connect to database in file class/database/databasefactory.php 
>> line 34
>>
>> 実際にtelnetでログインすると、mysqldが起動されておらず、
>>
>> /etc/init.d/mysql strat
>>
>> を実行しても数秒後にメッセージモなくプロンプトが戻ってくる
>> だけで終了してしまいます。
>>
>>
>> /var/log/mysql.err にはデータが無くゼロバイト
>> /var/log/mysql.log もゼロバイトの状態です。
>>
>> ソケット等を調べようとしたのですが
>> /var/run/を覗くとmysqldのディレクトリが無く、無いことが異常
>> なのかも知識が無く、判断できていません。
>>
>>
>> cnfファイルの確認をしたところ、
>>
>> debina.cnf:
>>
>> # Automatically generated for Debian scripts. DO NOT TOUCH!
>> [client]
>> host     = localhost
>> user     = debian-sys-maint
>> password = XXXXXXXXXXXXXXXXX
>> socket   = /var/run/mysqld/mysqld.sock
>>
>>
>> my.cnf:
>>
>> [client]
>> port            = 3306
>> socket          = /var/run/mysqld/mysqld.sock
>>
>> [mysqld_safe]
>> socket          = /var/run/mysqld/mysqld.sock
>> nice            = 0
>>
>> [mysqld]
>> #
>> # * Basic Settings
>> #
>> user            = mysql
>> pid-file        = /var/run/mysqld/mysqld.pid
>> socket          = /var/run/mysqld/mysqld.sock
>> port            = 3306
>> basedir         = /usr
>> datadir         = /var/lib/mysql
>> tmpdir          = /tmp
>> language        = /usr/share/mysql/japanese
>>
>> 上記2ファイルとも/var/run/mysqld/を指し示していました。
>>
>> そして、上記languageの項目から /usr/share/を覗くと、mysqlと
>> いうディレクトリそのものがありません。
>>
>>
>> せめてエラーログに何か溜まれば、推測のしようもあるのですが
>> ・・・
>> 現状このような状態となっております。
>>
>>
>> つきましては、正常復帰を望んでおりますが、下記件もあわせて、
>> ご質問させてください。
>>
>> 1./var/runの下にmysqldのディレクトリが無いのは正常なのか?
>> 2./usr/share/の下にmysqlのディレクトリが無いのは正常なのか?
>> 3.mysqldが起動していない状態での、データベースの保存(バッ
>>  クアップ手段があるのか?)は可能でしょうか?
>>
>> よろしくお願い申し上げます。
>>
>> +-----------------+
>> Tetsuya NAKAHARA
>> xbox@xxxxxxxxxx
>> +-----------------+
>> 
>
>
>
>

[前][次][番号順一覧][スレッド一覧]