2008年6月4日水曜日

メモメモ FreeBSD6.3+MYSQL5.1アップグレード UTF8でコンパイル

#cd /usr/ports/mysql51-server
#make WITH_CHARSET=utf8 WITH_XCHARSET=all install clean

としてみました。
ところがところが。。。phpMyAdminで「権限の更新」を行うと

mysql.serverが見当たらないとかエラーが出るようになった。
いろいろ調べてみると、mysql50からmysql51へのアップデートでデータベースの項目が増えたらしい。よくよくコンパイル時のログを読んでみたら、データベースのテーブル情報(ファイル?)のアップデートも必要でした。

************************************************************************

Remember to run mysql_upgrade (with the optional --datadir= flag)
the first time you start the MySQL server after an upgrade from an
earlier version.

************************************************************************

#/usr/local/bin/mysql_upgrade

を実行しろとありました。
これをやったら直りましたv(^-^
コンパイルのログはちゃんと読むもんですねっ

0 件のコメント: