土. 10月 8th, 2022

はじめに

インフラエンジニアとして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');