mysql

【DbUtils】java.sql.SQLException: Type 'NEWDATE' is not supported

このエラーはjava.util.Date型のプロパティに sql関数 date() をマッピングしようとした時に発生します。 date関数は、日付のみを返すためにマッピングに失敗します。 日付のみ扱う場合でも timestamp() 関数を使用しましょう。This error occurs when you t…

MySQL 5.5 に mroonga を組込む

前回のMySQL 5.5 ソースからビルドに続いて 全文検索エンジンgroongaのエンジンをインストールします MySQLに組込む場合はmroonga と言うそうです。結構ドキュメントが適当に作られているようで、 試行錯誤しないとインストールが上手くいかないことがわかり…

MySQL 5.5 ソースからビルド

CentOS 6.2 に MySQL 5.5 をソースからインストールしますおおまかな手順はドキュメントの通りです http://dev.mysql.com/doc/refman/5.5/en/installing-source-distribution.htmlコンパイルに必要なツールをインストールします wget gcc gcc-c++ make cmake…

mysql 4.1 の サブクエリ

サブクエリを使った delete を使おうと思ったら、 ダメだった。4.1 はダメみたい。

windows に Tritonn(MySQL全文検索) をインストールする

開発はやっぱりwindows今までVMWareでTritonnをインストールして使っていたけど、 localのほうが楽に使えるので開発マシンにインストールしてみましたまずはTritonnをダウンロードしてきます。 http://sourceforge.jp/projects/tritonn/releases/ こちらの t…

mysql hash関数

パスワードなどをデータベースに入れる際MD5関数を使っていたのだが、 やはりMD5というのは衝突耐性が弱いSHA1を使いたいなぁ と思って検索したらSHA1関数があったでも実はSHA1も余り強くないので、 プログラム側でSHA256とかを直接入れたほうがイイネ

auto increment の リセット

しょっちゅう忘れて調べてるので書いときます。ALTER TABLE table_name AUTO_INCREMENT = 10000;

mysqldump

Mysql で レプリケーション をするときに最適なオプションを調べました。色々なサイト様でよく見かけるのは MyNA(日本MySQLユーザ会)さま http://www.mysql.gr.jp/frame/modules/bwiki/index.php?FAQ#m60940d3 mysqldump --single-transaction --master-data…