のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,369,177人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレMySQL 5.0

    mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    251 : 248 - 2007/10/12(金) 03:19:03 ID:???.net (+3,-30,-137)
    > 明示的に--user=rootとすればあがるのでmysql-test-run.plに
    > パッチをあてて実験中。

    test通った。ので原因確定。

    結論として、
    MySQLのSRPMはrootでなくて一般ユーザでrpmbuildすべし。
    一般ユーザでrpmbuildしたらパッチなくてもtest通った。

    参考http://memo.blogdns.net/rpmbuild.html

    ねる
    253 : 246 - 2007/10/12(金) 04:34:39 ID:???.net (+48,+29,-15)
    すいません。>>252は246の間違いです。
    しかもあげてしまった・・・orz。
    254 : NAME IS - 2007/10/15(月) 23:16:50 ID:???.net (+72,+29,-90)
    mysqlの文字列の型で、charとvarcharとtextとありますが、
    それぞれ、どのような文字列の場合に使用するものなのでしょうか?

    たとえば、高速化をはかりたい場合はcharで、ディスクの容量を節約したい場合は、varcharで
    といった具体に目的に応じて、使用する型を選ぶと思うのですが、
    その判断方法を教えていただきたく、ごきょうじゅお願い致します。
    255 : NAME IS - 2007/10/16(火) 00:49:25 ID:???.net (-1,-29,-9)
    固定長・・・・・・・・CHAR
    可変長・・・・・・・・VARCHAR
    256文字以上・・・TEXT

    でいいんじゃね?
    256 : NAME IS - 2007/10/16(火) 01:08:26 ID:???.net (+12,-29,-91)
    MySQLのVARCHARは64KB入るよ。

    CHARは余った末尾は空白埋めされる。
    VARCHRは空白埋めされない、末尾に空白を入れても削られる。
    TEXTは空白埋めされないけど、末尾に入れた空白はそのまま残る。

    なので

    CHAR:何か固定桁のIDを入れる
    VARCHAR:何かの名前を入れる(末尾の空白はいらない!)
    TEXT:文章を入れる(末尾に空白を残したい人がいるかもしれない!)

    っていうのがお作法じゃね?
    性能差はたぶん測定不可能だと思う。
    257 : NAME IS - 2007/10/16(火) 02:18:07 ID:???.net (+59,+29,-36)
    >>256
    5.0からvarcharの末尾空白は削られなくなったというような話をどっかで聞いたような気がする。
    258 : NAME IS - 2007/10/16(火) 02:44:26 ID:???.net (+52,+29,-1)
    ほんとだorz
    しらんかった
    259 : 0 - 2007/10/16(火) 23:55:06 ID:???.net (+1,-26,-17)
    ありがとうございます。
    結局、varcharとtextはでもどっちでもよいという話ですね。
    260 : NAME IS - 2007/10/17(水) 00:40:12 ID:???.net (+83,+29,-91)
    MySQLって、primary keyをselectすると、
    そのレコードの全てのカラムのデータをひっぱってくるという話を
    聞いたことがあるのですが、これは事実でしょうか?

    事実とした場合、4000文字程度のデータが入るカラムをtext型として
    データベースに追加することを考えた場合、
    既存のテーブルに追加すると性能が落ちる気がするので、
    同じprimaryキーの別のテーブルを新しく作成して、
    そこにtextのカラムを追加したほうがいいのかなと考えたのですが、
    この考え方はあっていますでしょうか?

    よろしくごきょうじゅお願いします。
    261 : NAME IS - 2007/10/17(水) 01:14:53 ID:???.net (+7,-29,-51)
    >>260
    http://www.mysql-ucj2007.jp/session/index.html
    セッションJ25の下の資料のP13~15、17~18を読めばいいんじゃない?
    興味があったらセッションJ14のP18~19も読めばいいと思うよ。
    262 : NAME IS - 2007/10/17(水) 14:38:27 ID:???.net (+67,+29,-1)
    >>260
    たぶんいろいろ勘違いしてると思われ。
    263 : 0 - 2007/10/18(木) 00:48:15 ID:???.net (+0,-29,+1)
    >>261
    ありがとうございます。読んでみますm(_ _)m
    264 : ビューについて質 - 2007/11/01(木) 03:08:57 ID:???.net (+3,-30,-249)
    変則的な使い方だと思うのですが、ビューについて質問させてください。

    <条件>
    共通のカラムをもった別のテーブルを2つ以上用意する。
    (カラムは共通のもの以外にもある可能性がある。例として共通カラム:ID,NAME)

    <質問1>
    これらのビューを作成するときには、

    create or replace view view_name as select ID,NAME from * where 条件式;

    で作成可能でしょうか?

    <質問2>
    上記SQL文でビューに組み込まれるテーブルは少なくともID,NAMEカラムを持っていることが条件となり、

    ID,NAMEカラムの片方だけを持つテーブル→ビューには組み込まれない。
    ID,NAMEカラム以外にもカラムを持つテーブル→ビューに組み込まれる。

    となるのでしょうか?

    <質問3>
    元のテーブルのデータがUPDATE,INSERT等で更新し、ビューを意図的に更新しない時ビ
    MySQLではビューの検索ではどのような挙動になるのでしょうか?

    具体的には、
    NAMEフィールドが更新された→検索に引っかかるのは更新前の文字列か更新後の文字列か?
    レコードが削除された→検索には削除されたレコードも引っかかるのか?

    以上です。
    よろしくお願いします
    265 : NAME IS - 2007/11/01(木) 16:54:00 ID:???.net (+56,+28,-14)
    いいからマニュアル読めよ。
    http://dev.mysql.com/doc/refman/5.1/ja/create-view.html

    1はできん。
    3は意味不明。

    VIEWってなんだか理解してる?
    266 : QBfqIVLh - 2007/11/13(火) 06:03:32 ID:???.net (-2,-30,-53)
    kMOIOg <a href="http://qktiebmtyoyx.com/">qktiebmtyoyx</a>, [url=http://koqpvsirptcc.com/]koqpvsirptcc[/url], [link=http://lhokxhsphplc.com/]lhokxhsphplc[/link],http://ozgxkrnwwczo.com/
    267 : ZDunVynZ - 2007/11/19(月) 12:39:45 ID:???.net (-1,-29,-7)
    Hi! Nice site! <a href=http://ozzyosbournemusic.blogspot.com/ >hi </a> [URL=http://ozzyosbournemusic.blogspot.com/ ] lol wut???[/URL]http://ozzyosbournemusic.blogspot.com/
    268 : jYRufUEt - 2007/11/20(火) 21:35:04 ID:???.net (-2,-30,-42)
    AqyHQz <a href="http://yoqqrkalkrud.com/">yoqqrkalkrud</a>, [url=http://vdkyeaqetvrq.com/]vdkyeaqetvrq[/url], [link=http://aheagorqsotp.com/]aheagorqsotp[/link],http://atpwdxejmkva.com/
    269 : TIFuLtsD - 2007/11/22(木) 22:50:13 ID:???.net (-1,-29,-3)
    http://gkinyn.cn mp3 dmusic downloads ipod
    270 : oHQIyyzK - 2007/11/23(金) 23:02:05 ID:???.net (+3,-30,-46)
    271 : QLkqzusu - 2007/11/24(土) 00:48:42 ID:???.net (+3,-30,-48)
    272 : NAME IS - 2008/02/13(水) 21:21:47 ID:???.net (+52,+29,-16)
    5がいかに人気が無いか分かるな
    273 : NAME IS - 2008/02/14(木) 01:10:13 ID:???.net (+84,+29,-72)
    MySQL5系からトリガという機能が追加されたらしいのですが、

    このトリガって具体的にどのようなシチュエーションで利用されるものなのでしょうか?
    (#トリガの説明聞いただけでは、いまいち何の役にたつのかわからないのです。。)
    274 : NAME IS - 2008/02/14(木) 01:45:58 ID:???.net (+21,-14,-17)
    >>273
    サマリテーブルの更新。
    275 : NAME IS - 2008/02/14(木) 01:58:44 ID:???.net (+72,+29,-3)
    >>273
    このへん読んでみたらどうか
    http://www.techscore.com/tech/sql/14_02.html
    276 : NAME IS - 2008/02/14(木) 10:49:17 ID:???.net (+3,-30,-78)
    QueryBrowserで、右側のテーブル名ダブルクリックすると、上のクエリ窓に
    SELECT * FROM [テーブル名] [テーブル名のイニシャル]
    が出ますよね?
    それで、ある一部のテーブル名だけ
    SELECT * FROM '[テーブル名]' [テーブル名のイニシャル]
    とシングルクオートで囲まれて出てきます。
    このせいでアプリケーションでの検索ができません。
    何が原因でしょうか?テーブル作成時もほかのテーブルと同じように作ったのですが・・・
    277 : 0 - 2008/02/15(金) 00:04:23 ID:???.net (+54,+18,+2)
    >>274
    >>275
    ありがとうございます
    278 : KbYTMrLz - 2008/03/22(土) 05:55:00 ID:???.net (-2,-30,-71)
    v8NGgX <a href="http://vfmgfkqvuyub.com/">vfmgfkqvuyub</a>, [url=http://wylrgaydxuvp.com/]wylrgaydxuvp[/url], [link=http://cljwxffwlhfp.com/]cljwxffwlhfp[/link],http://ldpsnlauqwzc.com/
    279 : frDFQeby - 2008/03/24(月) 11:15:17 ID:???.net (-2,-30,-55)
    MRgoyb <a href="http://efuiqwatnglf.com/">efuiqwatnglf</a>, [url=http://zwmqqnuyvkyz.com/]zwmqqnuyvkyz[/url], [link=http://aenphnyjgyvo.com/]aenphnyjgyvo[/link],http://npmlelkodlnx.com/
    282 : NAME IS - 2008/05/07(水) 16:33:19 ID:???.net (+33,+23,-2)
    でけるよ
    284 : NAME IS - 2008/05/08(木) 01:32:56 ID:???.net (+21,-5,-23)
    shutdownして再び動かそうとしたら
    プロセス残ってるよとか言う意味のエラーが出て起動できねえ糞
    285 : NAME IS - 2008/05/08(木) 01:58:43 ID:???.net (+10,-28,+0)
    >>284
    pid ファイルが残ってるんじゃないの
    286 : NAME IS - 2008/05/08(木) 02:07:58 ID:???.net (+137,+26,-3)
    >>285
    pidファイル探したが見つからなくて途方に暮れてる
    287 : 286 - 2008/05/08(木) 02:08:34 ID:???.net (+11,-11,-15)
    リブートしたら治るかなあ
    288 : NAME IS - 2008/05/08(木) 02:31:43 ID:???.net (+7,-24,-3)
    >>286
    OS は?
    289 : 286 - 2008/05/08(木) 02:54:58 ID:???.net (-1,-29,-22)
    linuxです
    MySQL3と4を共存させてます
    290 : NAME IS - 2008/05/08(木) 04:02:33 ID:???.net (+13,-29,-29)
    strace してみて、エラーメッセージ直前でどんなシステムコールを発行しているか
    見てみると良いかもね。特に fstat とか open 辺りを中心に。pid ファイルなら
    それで見つかると思う。

    あとは普通に mysqld のエラーログを端から眺めてみるとか。
    291 : 286 - 2008/05/08(木) 16:22:54 ID:???.net (-1,-29,-32)
    それっぽいpidファイル見つかったけど中身のプロセスidは
    psで確認してみたら動いてるっぽいし…(すでにmysql3が動いてるのでそれの?)
    292 : 286 - 2008/05/08(木) 16:26:43 ID:???.net (+0,-29,-10)
    言い忘れてましたがすでにMySQL3は動いています
    起動できないのはMySQL4です
    293 : NAME IS - 2008/05/08(木) 17:00:06 ID:???.net (-1,-30,-24)
    >>292
    新しいほう(v4)のcnfで、data_dir、pidの場所、mysql.sockの場所、bindするPort
    全て異なる設定にする。
    294 : 286 - 2008/05/08(木) 17:26:53 ID:???.net (+3,-30,-127)
    >/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 : 286 - 2008/05/08(木) 17:48:37 ID:???.net (+28,-1,-7)
    MySQL4はあきらめてで5を入れて試してみます。
    回答してくれた方ありがとうございました。
    296 : NAME IS - 2008/05/08(木) 18:08:56 ID:???.net (+6,-30,-106)
    >>295
    > /var/lib/mysql4/bin/mysqld_safe ・・・・
    のところの、-u root いらない。(ってか、確かroot権限でmysqldは起動できないはず)

    あと、--defaults-file= 指定するなら、その後ろ側にある各種コマンドラインオプションも.cnfに書いてしまえ。
    もうひとつ、予想だけど、/var/lib/mysql4 はほんとにdatadirかな?/var/lib/mysql/dataではなくて?
    297 : 286 - 2008/05/08(木) 19:30:41 ID:???.net (+4,-30,-45)
    >もうひとつ、予想だけど、/var/lib/mysql4?はほんとにdatadirかな?/var/lib/mysql/dataではなくて?
    そのとおりでした。/var/lib/mysql4/dataでした
    ただ、そのへんを直しても同じエラーでこけるっす・・・
    298 : NAME IS - 2008/05/08(木) 20:00:48 ID:???.net (+3,-30,-209)
    >>297
    もう少しエスパーしてみる。

    そのPathからして、多分ソースから、--prefix=/var/lib/mysql4 としてコンパイル&インストールしたんだと思われるけど、
    まず、動いてるほうのmysql3を止めてから、4のほうを起動出来るか試してみる。(cnfは二つ目起動させる設定で)

    それで起動出来なければ、単独とか2つ同時起動とか関係ない。そもそも起動の仕方が間違ってる。
    で、予想としては、mysql権限テーブルが作成されていないとか、datadir以下のパーミッション絡みかな。
    ここら辺は詳しくは、本家のmanualなりdocument見てくれ。
    ここいらがわかってないと、5.0入れても多分起動できない。

    逆に、上の段階で起動出来てしまったら、原因ようわからん。(オレではお手上げ)

    ちなみに、ウチの環境で、>>293の通り即席でやってみたら、2つ同時起動はできた。(v4とv5でだけど)
    ちゃんと別々に動作してるのも、ps と それぞれにconsolから接続して確認した。
    299 : 286 - 2008/05/08(木) 22:11:46 ID:???.net (+3,-29,-65)
    すみません、上司と相談した結果MySQL4をアンインストしてMySQL5を入れることになりました
    それでmysqld_safeで無事起動できました
    結局大本の問題は解決できませんでしたが色々相談に乗ってくださってありがとうございました
    300 : NAME IS - 2008/06/02(月) 21:37:17 ID:???.net (+3,-30,+0)
    エスパーですまん。
    なにがなんだかわからん。


    同じテーブルをアクセスしているが
    PHP経由は大丈夫で
    突然、JDBC でおかしくなった。

    昨日までOKだった。

    OS再起動までした。

    以下、mysql.log


    080602 21:23:40 5 Connect root@localhost on
    5 Query SET NAMES ujis
    5 Init DB test
    5 Query select * from tab1 order by number
    5 Quit
    --------------------------------------------------------------------↑ PHP で接続
    --------------------------------------------------------------------↓ JDBC
    080602 21:29:04 6 Connect root@localhost on test
    6 Query 闃爿931,蹌/..%#4/2蹣!6!逡鉐鉚琥爛6)3)/.洄篁36.逎6)3)/.=珸 閠
    玻!2)!",%.!-%瓔膃!.'5!'%艢燹2)!",%.!-%瓔瑯.%472)4%4)-%/54艢燹2)!",%.!-%瓔瑯).4%2!#4)6%4)-%/54艢燹2)!"
    ,%.!-%瓔瑯7!)44)-%/54艢燹2)!",%.!-%瓔瑯#(!2!#4%23%4#,)%.4艢燹2)!",%.!-%瓔瑯#(!2!#4%23%4#/..%#4)/.艢燹2)!"
    ,%.!-%瓔瑯#(!2!#4%23%4艢燹2)!",%.!-%瓔瑯#(!2!#4%23%43%26%2艢燹2)!",%.!-%瓔瑯48)3/,!4)/.艢燹2)!",%.!-%瓔瑯42!.3!#4)/.)3/,!4)/
    以下 カット

    なにか ヒントでいいからお願い。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について