MySQL

MySQL v4.0.27 から v5.6 へ

旧サーバで動いていたMySQL v4.0.27 のデータを、まるっと直接 新サーバの MySQL v5.6 へ移動させた作業の覚書。 旧MySQLサーバは、default-character-set=sjis で動いていた。 新サーバにインストールされているMySQL v5.1 を削除する # rpm -qa | grep mys…

MySQL5.6でmysql_upgradeしたらログインできなくなった

MySQL5.6 をインストールし、他のサーバで dump した mysql.user テーブルをインポートして mysql_upgrade したら、ログインできなくなりました。Warning 1642 Pre-4.1 password hash found. It is deprecated and will be removed in a future release. Ple…

MySQLへの正しいログイン方法

最新のMySQLは、コマンドラインからのログイン時、直接パスワードを入力すると「そんなことしたら危ねーじゃん」と怒ります。 ログインはさせてくれますけれどね。【誤】$ mysql -u root -p******[改行] Warning: Using a password on the command line inte…

MySQL5.5でDBD::mysqlを使う時の注意

MySQLを5.5にアップデートし、my.cnfで以下のように文字セットの設定をきちんとしているとする。 [client] default-character-set=cp932 [mysqld] character-set-server=cp932 [mysqldump] default-character-set=cp932 [mysql] default-character-set=cp932…