WordPress を CentOS7.6 + PHP7.2.9 + MySQL8.0.16 から AWS(EC2 + RDS) PHP7.2.27 + MariaDB10.2.21 に引っ越しました。
そこでの引っ越し方法とつまづきポイントを書きます。
データベースのエクスポート
mysqldump -u pocolog -p -h localhost -A -n > pocolog.sql
エクスポートしたデータで、旧URLから新URLに変換
エクスポートした SQL で、’https://{今までのブログのURL}’ を ‘https://{新しいブログのURL}’ にひたすら置換。
新サーバに上記データをコピー
mysql -h maria.xxxxxxxxxx.ap-northeast-1.rds.amazonaws.com -P 3306 -u admin -p < pocolog.sql
Access denied エラーをひたすら潰す
ERROR 1227 (42000) at line xx: Access denied; you need (at least one of) the SUPER privilege(s) for this operation をひたすら潰す。
新しいURLに変更
mysql コンソール上で update wp_blogs set domain = ‘{新しいブログのURL}’;