元スレ【この先一体】MySQL 総合 Part15【どうなるの】
mysql覧 / PC版 /みんなの評価 : ○
602 :
テーブル名とかフィールド名って、何文字くらいを上限にしてますか?
603 = :
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 :
考えられること:お前がバカだということ
607 = :
MySQLの日付型はyyyy-mm-dd hh:nn:ss形式のようですが、
面倒な変換なしにyyyy/mm/ss hh:nn:ss型を使えないでしょうか?
610 = :
>>604-606
アドバイスサンクス!
その辺りの事を全て確認してみたがダメだった
原因の切り分けが出来ないから一度仮想化せずに設定して問題なければ
仮想化してチャレンジしてみるよ
611 = :
612 = :
>>611
それも当然確認したw
馬鹿で間違いないw
614 = :
>>613
何をやったのか具体的にどぞ。
615 = :
またまたかまってちゃん登場
617 :
素直にダンプ&ロードした方がすっきりするが・・
619 = :
仕様に決まってんだろカス
620 = :
複素数入力しても整数に暗黙のキャストされるんだよ。
MySQLの開発者は電気系な。
622 :
できるわけねーだろボケ
624 = :
全文検索を早くしたいと思って、上で出ていた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)
とすれば抽出するようです。
正規化機能って数字羅列は無理なんですか?
626 = :
>>624
split_digit 指定しれ。
http://d.hatena.ne.jp/mir/20070906/p2
627 = :
Windows2003環境で
OSからメモリ不足エラー(Got Error 12)が頻発するんだけど、
設定ファイルのどの項目のメモリ量減らせば解決できますか?
ただ、タスクマネージャ見ても搭載メモリの半分も使ってないのに
このエラーが出るので何かほかのところが間違っている気もするんですが...
どなたかわかる方教えてください。
628 = :
具体的におこなった操作とエラーの内容を書け
629 = :
>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 = :
うざくて読む気がしない
631 = :
>>626
ありがとうございました。
やりたい事ができました。
632 = :
>>629
2GBじゃ足りないってことだろう。つーかselectでコケてるのわかってんなら
クエリかインデックスを見直すべきじゃないかなぁ。
633 = :
>>629
たぶん、mysqld が必要とするメモリを確保できない。
my.cnf のパラメータみなおして、メモリ使用量少なめになるように調整してみては?
634 = :
>>629
ああ、small で安定してるのか。ゴミレスごめん。
636 :
運用中のdbのカラム変更ってどういう手順でしてますか?
外部から接続してこないようにポート塞いでから変更→ポート開けるとか?
638 :
しようがない
639 = :
質問です。
2つのテーブルを比較して、指定したカラムのデータが完全に一致することを
チェックするには、どうするのがいいでしょうか。
640 = :
2つのテーブルを比較して、指定したカラムのデータが完全に一致することをチェックすればいいんじゃないかな
641 = :
うん、そうだね
643 = :
>>642
同じ構造のテーブルをたくさん作りたいのかな。
シェルスクリプトでもperlでもVBAでもいいので、自分で書いちゃダメ?
644 = :
>>643
システムの初期導入設定時に複数のcrate tableのSQLを一括で
実行してDB本番環境をすばやく構築したいのです。
一個一個のテーブルを手でcreate tableするのは出来ますが
テーブル数が多いのでマクロかなんかで一括で実行出来たら良いなと。
個々のcreate tableのsqlファイルは既にあります。
OracleだとPL/SQLとかでやってると思いますがMySQLではどうしてるのかなと。
645 = :
自己解決しました。
バッチ処理が出来るようですね。
http://mysqlweb.net/category/4033228-1.html
646 = :
>>644
ファイルがあるのなら、
cat *.sql | mysql
でいいんじゃね?
と思ったら、解決したのか。
647 = :
サーバAにmysqlが入っていて、サーバBから接続したい場合は
どれをインスコするの?
サーバB自体にはDBを持たず、接続するだけの場合。
例)
mysql testdb -h サーバA -u test -p < test.sql > out.txt
MySQL-client-communityだけ?
MySQL-develも必要?
648 = :
mysqlコマンド使うだけならclientのみ。
PerlとかCから繋ぐならsharedも必要、
繋ぐものをソースからビルドするならdevelも必要
みんなの評価 : ○
類似してるかもしれないスレッド
- 【MySQL】下らねぇ質問はID出して書き込みやがれ 2 (985) - [21%] - 2012/10/17 7:16
- 【】 MySQLを買収したSunを買収したOracleを 【】 (112) - [19%] - 2023/1/22 14:15
トップメニューへ / →のくす牧場書庫について