MySQL

シェルからMySQLを実行するときにハマったのでメモしておく

MySQLで、月別に作成されるテーブルをダンプして、バックアップのDBに移すときにちょっとハマったのでメモ。 やりたかったこと table201401dump.sql、table201402dump.sql、table201403dump.sql........ こんな感じのバックアップファイルがあったので、DBに…

MySQLで大文字と小文字が比較されなかった件

UNIQUE KEYを設定しているのに、文字列がUNIQUE判定されないってことがあった。 以前に同じようなことがあったのを、すっかり忘れていたのでもう忘れないようにメモメモ。。。 カラムにTEXT型とかCHAR型とか利用していると思いますが、 文字列を比較するとき…

MySQL5.5から、5.6にバージョンアップ

今更だけど、MySQL5.5で動いていたサービスのDBがあったので、DBをアップデートした。 その時のメモ MySQLを停止 # service mysqld stopmysqld を停止中: [OK] 不要パッケージの削除 # rpm -qa | grep mysqlmysql-server-5.5.27-1.el6.x86_64mysql-5.5.27-1.…

MySQL-5.0からMySQL-5.5にしてハマったこと

my.cnfにdefault-character-setを設定するとき [ERROR] /usr/libexec/mysqld: unknown variable 'default-character-set=utf8' こんな感じでそんな設定ないよ!って怒られる。ちょっと調べてみたら。 MySQL のデフォルト文字コードについて MySQL-5.0 までは…