memo.xight.org

日々のメモ

MySQL5.1からMySQL5.5への移行

Summary

MySQL5.1からMySQL5.5へ移行する手順。

/etc/mysql/my.cnf

mysqldセクションの
default-character-set の名前が character-set-serverに変更。
language が lc-messages-dir でローカライズ用のディレクトリを指定するように変更。

[mysqld]
#default-character-set=utf8
character-set-server=utf8

#language   = /usr/share/mysql/english
lc-messages-dir = /usr/share/mysql

# ignore_builtin_innodb
# plugin-load=innodb=ha_innodb_plugin.so

DBのupdate

[ERROR] Native table 'performance_schema'. ... といったエラーが出ていたら、
mysql_upgrade で解決する。

% sudo mysql_upgrade -uroot -p
Enter password:
Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
This installation of MySQL is already upgraded to 5.5.17, use --force if you still need to run mysql_upgrade