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

    私的良スレ書庫

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

    元スレ【この先一体】MySQL 総合 Part15【どうなるの】

    mysql スレッド一覧へ / mysql とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    602 : NAME IS - 2009/08/02(日) 20:48:28 ID:J20WEjYY (+24,+29,-9)
    テーブル名とかフィールド名って、何文字くらいを上限にしてますか?
    603 : NAME IS - 2009/08/03(月) 17:29:57 ID:??? (+27,-30,-234)
    mysqlの設定中に手詰まりしたので助けてくれ

    状況:WindowsからMysqlAdministratorを使用してログインしようとしたらエラー
    Mysql Error Number 2003(Can't Connect to MySQL server on 'IPアドレス'

    サーバー
    OS:Centos5(x64) Xenにて仮想化
    Domein
     FILESERVER
     DATABASE
     WEB
    Enforceは全てDISABLEDにしてある

    ローカルからデータベースへの接続は可能なんだがリモートでの接続がエラーが
    出て上手くいかない

    ぐぐってみたら
    /etc/my.conf の bind-addressが127.0.0.1 をコメントアウトしろとか書いてあるが…
    うちの設定にはそもそも無かったw

    あと考えられる部分って何だろう?
    数日悩んでいて多分単純な事に気づいていないだけだと思うんだが
    604 : NAME IS - 2009/08/03(月) 17:58:37 ID:77U0plNm (+86,+24,+0)
    考えられること:お前がバカだということ
    605 : NAME IS - 2009/08/03(月) 18:32:13 ID:??? (-1,-29,-9)
    SELinux
    iptables
    ping
    mysqladmin ping
    606 : NAME IS - 2009/08/03(月) 18:35:51 ID:??? (-1,-29,-28)
    >>603
    接続に使用しようとしているMYSQLユーザのホストはどうなってる?
    localhostや127.0.0.1だったら繋がらない。
    607 : NAME IS - 2009/08/03(月) 20:17:30 ID:??? (+6,-30,-25)
    MySQLの日付型はyyyy-mm-dd hh:nn:ss形式のようですが、
    面倒な変換なしにyyyy/mm/ss hh:nn:ss型を使えないでしょうか?
    608 : NAME IS - 2009/08/03(月) 20:35:18 ID:??? (-1,-29,-5)
    >>607
    そのまま格納は無理だろう。
    表示はdate_format使え。
    609 : NAME IS - 2009/08/03(月) 22:10:41 ID:??? (-1,-29,-41)
    >>607
    update や insert で更新する値としてなら使える。
    select で取り出す値は date_format() でも使わないと無理。
    610 : 603 - 2009/08/04(火) 08:44:28 ID:??? (+95,+29,-66)
    >>604-606
    アドバイスサンクス!
    その辺りの事を全て確認してみたがダメだった

    原因の切り分けが出来ないから一度仮想化せずに設定して問題なければ
    仮想化してチャレンジしてみるよ
    611 : NAME IS - 2009/08/04(火) 12:34:02 ID:??? (+99,+24,-14)
    >>610
    >>604も確認したのか。ワロタw
    612 : 603 - 2009/08/04(火) 12:36:22 ID:??? (+68,+29,-16)
    >>611
    それも当然確認したw
    馬鹿で間違いないw
    614 : NAME IS - 2009/08/04(火) 21:58:38 ID:??? (+52,+29,-2)
    >>613
    何をやったのか具体的にどぞ。
    615 : NAME IS - 2009/08/04(火) 22:57:55 ID:??? (+52,+29,-1)
    またまたかまってちゃん登場
    617 : NAME IS - 2009/08/05(水) 04:06:22 ID:AIBVsZem (+24,+29,-18)
    素直にダンプ&ロードした方がすっきりするが・・
    619 : NAME IS - 2009/08/05(水) 22:14:42 ID:??? (+50,+27,-2)
    仕様に決まってんだろカス
    620 : NAME IS - 2009/08/05(水) 22:33:04 ID:??? (+57,+29,-50)
    複素数入力しても整数に暗黙のキャストされるんだよ。
    MySQLの開発者は電気系な。
    622 : NAME IS - 2009/08/06(木) 18:48:04 ID:XYQGPPAG (+17,+29,-1)
    できるわけねーだろボケ
    623 : NAME IS - 2009/08/06(木) 19:11:18 ID:??? (-3,-29,-6)
    いやできるだろ ALTER TABLE で.
    内部的には全部作り直しているみたいだけど.
    624 : NAME IS - 2009/08/06(木) 22:12:57 ID:??? (+17,-30,-219)
    全文検索を早くしたいと思って、上で出ていたTritonn(windows版)を導入したんですが、ちょっと動作的な質問です。

    TelNo varchar(11)
    fulltext index using ngram, normalize (TelNo)

    の中に、以下のようなデータがはいってたとします。

    0123-45-6789
    1234-56-7890
    234-567-7890
    1234567890
    0123-556789

    これを
    select count(*) from sample where match(TelNo) against("7890");
    とすると

    1234-56-7890
    234-567-7890

    は抽出するけど

    1234567890

    は非抽出なんです。

    ちなみに
    fulltext index using ngram,no normalize (TelNo)
    とすれば抽出するようです。
    正規化機能って数字羅列は無理なんですか?
    625 : 621 - 2009/08/06(木) 23:04:39 ID:4Rgx9kKE (-13,+29,-145)
    >>622
    >>623
    すまん、テーブル作った後にという表現が悪かった。

    既に複数のテーブルを定義してあるんだけど、
    ER図の上での定義としてスキーマを変更したいんだけど
    やり方が分からない。

    ERWinとかERStudioならテーブルのプロパティに、スキーマの
    定義があって変更すれば済む。


    ちなみに1テーブルづつなら、コピーしたテーブルをスキーマタブに
    ペーストする事で実現できたんだけど、本来は複数テーブルと
    それに紐づくリレーションをまとめてスキーマ移動したいのです。

    626 : NAME IS - 2009/08/07(金) 08:00:10 ID:??? (+32,-29,-15)
    >>624
    split_digit 指定しれ。
    http://d.hatena.ne.jp/mir/20070906/p2
    627 : NAME IS - 2009/08/07(金) 12:43:30 ID:??? (+13,-29,-96)
    Windows2003環境で
    OSからメモリ不足エラー(Got Error 12)が頻発するんだけど、
    設定ファイルのどの項目のメモリ量減らせば解決できますか?

    ただ、タスクマネージャ見ても搭載メモリの半分も使ってないのに
    このエラーが出るので何かほかのところが間違っている気もするんですが...

    どなたかわかる方教えてください。
    628 : NAME IS - 2009/08/07(金) 17:52:52 ID:??? (+64,+29,-4)
    具体的におこなった操作とエラーの内容を書け
    629 : 627 - 2009/08/07(金) 18:39:51 ID:??? (+72,-30,-182)
    >628
    そうだよな、すまない

    基本的にInsertとSelectしかしてないです。
    大きめのテキストファイルを解析して投げているので、
    Insertはものによっては100kb以上なってると思う。

    登録されているデータは12GBほど@Mysql\dataフォルダの容量なのでアバウト
    登録データが増えるほど頻発するようになった。
    表示されたエラーは(たぶんSelect発行時)
    「Got error 12 from storage engine」
    これが出るとサービス再起動しか復帰できない...

    設定はVineとかに入ってる設定サンプルを参考に文字コードとかかを変更したもの
    http://vine-linux.ddo.jp/linux/sql/mycnf.php こういうの
    メモリは2G積んでるから
    初めはhugeでやってたけどmediumでも同じ症状が出るから
    今はsmallでなんとか安定してうごいてる。

    MySQLのバージョンは5.0とすこし古めです
    630 : NAME IS - 2009/08/07(金) 20:36:20 ID:??? (+52,+29,-2)
    うざくて読む気がしない
    631 : 624 - 2009/08/07(金) 22:02:24 ID:??? (+60,+28,+0)
    >>626
    ありがとうございました。
    やりたい事ができました。
    632 : NAME IS - 2009/08/07(金) 22:04:42 ID:??? (+64,+29,-23)
    >>629
    2GBじゃ足りないってことだろう。つーかselectでコケてるのわかってんなら
    クエリかインデックスを見直すべきじゃないかなぁ。
    633 : NAME IS - 2009/08/07(金) 23:14:48 ID:??? (+14,-29,-42)
    >>629
    たぶん、mysqld が必要とするメモリを確保できない。
    my.cnf のパラメータみなおして、メモリ使用量少なめになるように調整してみては?
    634 : 633 - 2009/08/07(金) 23:16:04 ID:??? (+45,+7,-2)
    >>629
    ああ、small で安定してるのか。ゴミレスごめん。
    635 : NAME IS - 2009/08/08(土) 15:54:56 ID:??? (-5,-28,+0)
    ごみレスは629
    636 : NAME IS - 2009/08/10(月) 00:55:17 ID:WJlH4sRX (+24,+29,-21)
    運用中のdbのカラム変更ってどういう手順でしてますか?
    外部から接続してこないようにポート塞いでから変更→ポート開けるとか?
    638 : NAME IS - 2009/08/10(月) 17:51:56 ID:umkbwiYM (+12,+27,+0)
    しようがない
    639 : NAME IS - 2009/08/10(月) 19:12:31 ID:??? (+50,+22,-11)
    質問です。
    2つのテーブルを比較して、指定したカラムのデータが完全に一致することを
    チェックするには、どうするのがいいでしょうか。
    640 : NAME IS - 2009/08/10(月) 22:01:23 ID:??? (+55,+27,-10)
    2つのテーブルを比較して、指定したカラムのデータが完全に一致することをチェックすればいいんじゃないかな
    641 : NAME IS - 2009/08/10(月) 22:30:31 ID:??? (+47,+29,+0)
    うん、そうだね
    643 : NAME IS - 2009/08/14(金) 23:58:45 ID:??? (+29,+2,-15)
    >>642
    同じ構造のテーブルをたくさん作りたいのかな。
    シェルスクリプトでもperlでもVBAでもいいので、自分で書いちゃダメ?
    644 : NAME IS - 2009/08/15(土) 00:10:31 ID:??? (+20,-29,-130)
    >>643
    システムの初期導入設定時に複数のcrate tableのSQLを一括で
    実行してDB本番環境をすばやく構築したいのです。
    一個一個のテーブルを手でcreate tableするのは出来ますが
    テーブル数が多いのでマクロかなんかで一括で実行出来たら良いなと。
    個々のcreate tableのsqlファイルは既にあります。
    OracleだとPL/SQLとかでやってると思いますがMySQLではどうしてるのかなと。
    645 : 644 - 2009/08/15(土) 00:20:46 ID:??? (+57,+29,-2)
    自己解決しました。
    バッチ処理が出来るようですね。
    http://mysqlweb.net/category/4033228-1.html
    646 : NAME IS - 2009/08/15(土) 09:14:23 ID:??? (+0,-29,-8)
    >>644
    ファイルがあるのなら、
    cat *.sql | mysql
    でいいんじゃね?

    と思ったら、解決したのか。
    647 : NAME IS - 2009/08/18(火) 11:41:26 ID:??? (+13,-30,-111)
    サーバAにmysqlが入っていて、サーバBから接続したい場合は
    どれをインスコするの?
    サーバB自体にはDBを持たず、接続するだけの場合。
    例)
    mysql testdb -h サーバA -u test -p < test.sql > out.txt

    MySQL-client-communityだけ?
    MySQL-develも必要?
    648 : NAME IS - 2009/08/18(火) 19:49:09 ID:??? (+22,-29,-34)
    mysqlコマンド使うだけならclientのみ。
    PerlとかCから繋ぐならsharedも必要、
    繋ぐものをソースからビルドするならdevelも必要
    650 : NAME IS - 2009/08/19(水) 11:21:30 ID:??? (-1,-29,+0)
    optimize tableでもできたはず
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / mysql スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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