リア充爆発日記

You don't even know what ria-ju really is.

MySQL

CircleCIでMySQL5.6を使う方法

追記)コメントで教えてもらったけど、今は設定でubuntuのバージョンが変更でき、そこではMySQL5.6などがプリインストールされるので、もうこの記事読まなくていいです。 Ubuntu 14.04 (Trusty) - CircleCIただ、1つ言いたいのは、「使えるようになったら連…

RailsとMySQL5.6.xで全文検索をやってみた

時間がないので備忘録的に書いていく。http://dev.mysql.com/doc/refman/5.6/en/fulltext-search.html 前提 全文検索には、Natural Language Full-Text SearchesとBoolean Full-Text Searchesがある。 日本語で前者を使うには、分かち書きを別途導入する必要…

さくらのVPSにMySQL5.6をかんたんにインストールするメモ

まぁ、こまけーことはいいからすぐに最新が使いたいんだよ。という向きにはおすすめ。 http://dev.mysql.com/doc/refman/5.6/en/linux-installation-yum-repo.htmlMySQL本家が、yumリポジトリを提供している。 さすが本家ということで、5.6.15が最新のGAのと…

MySQLでdatetimeをSQLで修正するときに便利で意外だったこと

5.6.13で確認。 | id | name | updated_at | created_at | +----+------------------+---------------------+---------------------+ | 1 | リア充 | 2013-10-04 16:26:47 | 2013-10-03 06:15:46 | こんなデータがあったとして、 update users set created_a…

Mysql2::Error: Specified key was too long; max key length is 767 bytes: CREATE UNIQUE INDEX

このエラーが起きるのは「indexを貼る対象のカラム容量の総量が767bytesを超えているとき」なんだけど、解決方法がいくつかある。 すなおに容量調整 だったら初めからそんな容量にしてねえよ、というケースがほとんどかもしれない。 文字コードを工夫する ut…

さくらのVPS(2G)にMySQL5.5をインストールした時のメモ

対象バージョン 業務用でもないし最初5.6にしてみようかなぁ、と思ったけど、GA版の最新にすることにした。 2012/8/15時点で5.5.27だ。 インストール方法 ソースからとかいろいろあるけど、コンパイル時じゃないと設定できない何かをいじりたいということが…