MySQL 5.0 (559レス)
上下前次1-新
283: 2008/05/07(水)20:05 ID:NtT1LWDm(1) AAS
thx >>282
明日やってみるYO!!!
284(1): 2008/05/08(木)01:32 ID:??? AAS
shutdownして再び動かそうとしたら
プロセス残ってるよとか言う意味のエラーが出て起動できねえ糞
285(1): 2008/05/08(木)01:58 ID:??? AAS
>>284
pid ファイルが残ってるんじゃないの
286(9): 2008/05/08(木)02:07 ID:??? AAS
>>285
pidファイル探したが見つからなくて途方に暮れてる
287: 286 2008/05/08(木)02:08 ID:??? AAS
リブートしたら治るかなあ
288: 2008/05/08(木)02:31 ID:??? AAS
>>286
OS は?
289: 286 2008/05/08(木)02:54 ID:??? AAS
linuxです
MySQL3と4を共存させてます
290(1): 2008/05/08(木)04:02 ID:??? AAS
strace してみて、エラーメッセージ直前でどんなシステムコールを発行しているか
見てみると良いかもね。特に fstat とか open 辺りを中心に。pid ファイルなら
それで見つかると思う。
あとは普通に mysqld のエラーログを端から眺めてみるとか。
291: 286 2008/05/08(木)16:22 ID:??? AAS
それっぽいpidファイル見つかったけど中身のプロセスidは
psで確認してみたら動いてるっぽいし…(すでにmysql3が動いてるのでそれの?)
292(1): 286 2008/05/08(木)16:26 ID:??? AAS
言い忘れてましたがすでにMySQL3は動いています
起動できないのはMySQL4です
293(1): 2008/05/08(木)17:00 ID:??? AAS
>>292
新しいほう(v4)のcnfで、data_dir、pidの場所、mysql.sockの場所、bindするPort
全て異なる設定にする。
294: 286 2008/05/08(木)17:26 ID:??? AAS
>/var/lib/mysql4/bin/mysqld_safe -u root -p -P3307 --defaults-file=/var/lib/mysql4/data/my.cnf --pid-file=/var/lib/mysql4/data/mysql4.pid --datadir=/var/lib/mysql4
>Starting mysqld daemon with databases from /var/lib/mysql4
>STOPPING server from pid file /var/lib/mysql4/data/mysql4.pid
>080508 17:25:20 mysqld ended
orz...
295(1): 286 2008/05/08(木)17:48 ID:??? AAS
MySQL4はあきらめてで5を入れて試してみます。
回答してくれた方ありがとうございました。
296: 2008/05/08(木)18:08 ID:??? AAS
>>295
> /var/lib/mysql4/bin/mysqld_safe ・・・・
のところの、-u root いらない。(ってか、確かroot権限でmysqldは起動できないはず)
あと、--defaults-file= 指定するなら、その後ろ側にある各種コマンドラインオプションも.cnfに書いてしまえ。
もうひとつ、予想だけど、/var/lib/mysql4 はほんとにdatadirかな?/var/lib/mysql/dataではなくて?
297(1): 286 2008/05/08(木)19:30 ID:??? AAS
>もうひとつ、予想だけど、/var/lib/mysql4?はほんとにdatadirかな?/var/lib/mysql/dataではなくて?
そのとおりでした。/var/lib/mysql4/dataでした
ただ、そのへんを直しても同じエラーでこけるっす・・・
298: 2008/05/08(木)20:00 ID:??? AAS
>>297
もう少しエスパーしてみる。
そのPathからして、多分ソースから、--prefix=/var/lib/mysql4 としてコンパイル&インストールしたんだと思われるけど、
まず、動いてるほうのmysql3を止めてから、4のほうを起動出来るか試してみる。(cnfは二つ目起動させる設定で)
それで起動出来なければ、単独とか2つ同時起動とか関係ない。そもそも起動の仕方が間違ってる。
で、予想としては、mysql権限テーブルが作成されていないとか、datadir以下のパーミッション絡みかな。
ここら辺は詳しくは、本家のmanualなりdocument見てくれ。
ここいらがわかってないと、5.0入れても多分起動できない。
逆に、上の段階で起動出来てしまったら、原因ようわからん。(オレではお手上げ)
ちなみに、ウチの環境で、>>293の通り即席でやってみたら、2つ同時起動はできた。(v4とv5でだけど)
省1
299: 286 2008/05/08(木)22:11 ID:??? AAS
すみません、上司と相談した結果MySQL4をアンインストしてMySQL5を入れることになりました
それでmysqld_safeで無事起動できました
結局大本の問題は解決できませんでしたが色々相談に乗ってくださってありがとうございました
300: 2008/06/02(月)21:37 ID:??? AAS
エスパーですまん。
なにがなんだかわからん。
同じテーブルをアクセスしているが
PHP経由は大丈夫で
突然、JDBC でおかしくなった。
昨日までOKだった。
OS再起動までした。
以下、mysql.log
省14
301: 2008/06/02(月)21:44 ID:??? AAS
経過
他のJDBC アプリでログが出力されていたので
アプリのソースってことがわかりました。
しかし、ゴミになるってことはなに?ソースを追うしかないのか?
302: 2008/06/02(月)22:30 ID:??? AAS
自己れす 解決
connect まではログにでているので、select 文を べた書きにしてうまく流れたので
元に戻して 確認。
jdbc のバージョンがでるところからおかしくなっていたのでJDBCなのか?
そうなのか?
上下前次1-新書関写板覧索設栞歴
あと 257 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.007s