ショコラ
ワードプレスのデータベースを直接編集するには?
mysql にログインして以下の手順でキメマス。
もっさん先輩
手順
- mysql にログインします。
mysql -u${MYSQL_USER} -p${MYSQL_PASSWORD} ${MYSQL_DATABASE}
- ワードプレスの公開されている記事は以下のSQLで取得できます。
SELECT * FROM wp_posts WHERE post_status='publish';
- 記事の内容を確認します。
SELECT post_content FROM wp_posts WHERE post_status='publish' LIMIT 5;
- 記事の内容をみて、更新する法則をみつけます。
例えば、今回は「font-size=”24″」を「font-size=”16″」に変えようと思います。
balloon_shadow="true" font_size="24"]<p>
- 置換後の記事の内容を確認します。
SELECT REPLACE(post_content ,'balloon_shadow="true" font_size="24"','balloon_shadow="true" font_size="16"') from wp_posts WHERE post_status='publish' LIMIT 5;
- トランザクションを開始します。
begin;
- アップデートします。
UPDATE wp_posts SET post_content=REPLACE(post_content ,'balloon_shadow="true" font_size="24"','balloon_shadow="true" font_size="16"') WHERE post_status='publish';
問題があればロールバックしてアップート前の状態に戻ります。
rollback;
- コミットします。
commit;
以上