2011年3月29日火曜日

Debian Lenny から Squeeze へ - その 7

アップグレード後

MySQL にね,つながんないんだよ…?

かくにん

ろぐをよ~くみると,

$ sudo apt-get dist-upgrade
  :
以下のパッケージは「削除」されます:
irb1.8 libept0 libreadline-ruby1.8 libxcb-xlib0 mysql-server mysql-server-5.0 proftpd
rdoc1.8
以下のパッケージが新たにインストールされます:
  :
  :
libxapian22 lsb-release mime-construct mysql-server-core-5.1 os-prober php5-suhosin
  :
Debian -- squeeze の mysql-server-core-5.1 パッケージに関する詳細 には,
本パッケージはサーバのバイナリを含んでいますが、システムデータベースを構成するのに必要な基盤のすべては含まれていません。
??? mysql-server(-5.1) をいれろってことかな?

まだへん

ろぐがね…。

Mar 28 16:19:32 servername mysqld: 110328 16:19:32 [ERROR] Invalid (old?) table or database name 'tablename1'
Mar 28 16:19:32 servername mysqld: 110328 16:19:32 [ERROR] Invalid (old?) table or database name 'tablename2'
Mar 28 16:19:32 servername mysqld: 110328 16:19:32 [ERROR] Invalid (old?) table or database name 'tablename3'
Mar 28 16:19:32 servername mysqld: 110328 16:19:32 [ERROR] Invalid (old?) table or database name 'tablename4'
2010-06-23 - 知のレバレッジを最大化せよ によると,innodb 使っているときのバグだとか。
mysql> OPTIMIZE TABLE `databasename`.`tablename`;
をちまちま発行していったらエラーは消えた。

まだまだへん

view もエラーでてる。

Mar 28 18:53:30 servername mysqld: 110328 18:53:30 [Warning] View 'databasename'.'viewname1': there is unknown charset/collation names (client: ''; connection: '').
Mar 28 18:53:30 servername mysqld: 110328 18:53:30 [Warning] View 'databasename'.'viewname2': there is unknown charset/collation names (client: ''; connection: '').
SHOW CREATE VIEW して,DROP VIEW して,CREATE VIEW したらなおった。

まだまだまだへん

default-character-set がどうとか。

Mar 28 16:19:31 servername mysqld: 110328 16:19:31 [Warning] '--default-character-set' is deprecated and will be removed in a future release. Please use '--character-set-server' instead.
mysqld は,default-character-set ではなくて,character-set-server をつかうらしいよ。

0 件のコメント: