2018年12月 8日

MovableTypeのエントリが文字化け

久しぶりにMovableTypeに記事を入れようとログインしたら、ブログ名も、エントリも文字化け。 いつからこうなったか知らないけど、放置してたらいかんなぁ。
mt-check.cgiでは、問題ない。
mysqlの設定がどうなっているかを確認しようと思って、mysqlにログイン。

# mysql -u   -p
Enter password:
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 6987
Server version: 5.7.24-log Gentoo Linux mysql-5.7.24

Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its
affiliates. Other names may be trademarks of their respective
owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> show variables like '%char%';
ERROR 1146 (42S02): Table 'performance_schema.session_variables' doesn't exist
mysql> exit
Bye

何?このエラー?

調べると、どうもmysqlのアップグレードの処理が完了してなかったらしい。

# mysql_upgrade -u root -p --force
Enter password:
Checking server version.
Running queries to upgrade MySQL server.
Checking system database.
mysql.columns_priv                                 OK
<省略>
Upgrade process completed successfully.
Checking if update is needed.

# /etc/init.d/mysql restart

その後、movabletypeのWeb画面を再読込したら、文字化けは解消していた。

コメントする