MySQL 5.x の場合、同じプロセッサアーキテクチャの場合なら、 MyISAM なデータベースはそのディレクトリ(/var/lib/mysql の下にある、データベース名と同じ名前のディレクトリ)を丸ごとコピーすればそれだけでデータベースをコピーしたりバックアップしたりできました。

一方、前の記事で失敗したように、 MySQL 8 だとデータベースディレクトリの外にも何かしらの管理データを持っているのか、 MyISAM であってもこの手法は使えないようです。

以前は簡単にバックアップができてたんですが、こんどこそ mysqldump を使わないといけないようです。

15時過ぎに自鯖(この blog が置いてある VPS)を Ubuntu 18.04LTS から 20.04LTS にしたんですが、そうしたら blog が文字化けしました。それどころか管理者ログインもできません。文字化けの見た目は DB に UTF-8 で保存されているテキストが latin-1 で解釈されて表示されているような感じなので、それを元に対処方法を探します。

Read the rest of this entry