はじめに
インフラエンジニアとしてwordpressをいじっていると、よく使うオペレーションの一つが、ステージング環境から、本番環境へデータのコピーだ。逆の場合もある。
その際、の必要な作業の一つはURLの変更だ。URLをSQLコマンドで変更した。
コマンド
以下のコマンドはwordpressのhome/siteurlをhttps://tsukada.sumito.jpに変更するコマンド
# 現在の設定を確認 SELECT * FROM wp_options WHERE option_name IN ('home','siteurl'); # home を変更 update wp_options set option_value = 'https://tsukada.sumito.jp' where option_id IN ( select option_id from (select option_id from wp_options where option_name = 'home' group by option_id order by option_id ) as tmp); # siteurl を変更 update wp_options set option_value = 'https://tsukada.sumito.jp' where option_id IN ( select option_id from (select option_id from wp_options where option_name = 'siteurl' group by option_id order by option_id ) as tmp); # 現在の設定を確認 SELECT * FROM wp_options WHERE option_name IN ('home','siteurl');