プラグインを使用せずにMySQLデータベースで検索と置換を実行したい場合は、phpMyAdminを使用して簡単に実行できます。このチュートリアルでは、WordPress投稿に対して実行する方法を示します。 MySQL Search and Replaceは、WordPressWebサイトのドメインを変更するときに特に役立ちます。
cPanelアカウントからphpMyAdminツールを開きます
WordPressインストールのデータベースに移動し、`wpDbPrefix_posts`テーブルを選択します
*注 :データベースが何であるかわからない場合は、wp-config.phpファイルで確認できます
編集する必要のある列が「GUID」と呼ばれていることがわかります。
phpMyAdminインターフェイスの上部にある[SQL]タブをクリックします
WordPressのMySQL検索および置換クエリ
UPDATE `wpqw_posts` SET guid = REPLACE(guid, 'https://oldUrl.com/', 'https://newUrl.com/') WHERE `guid` LIKE 'https://oldUrl.com/%';
これを実行してhttps://example.comをhttps://newExample.comに置き換えると、データベースに次の変更が加えられます
WordPressの投稿だけでなく、MySQLデータベースの別の列のデータを置き換えることもできます
MySQLの検索と置換クエリ
UPDATE `MySQL_Table` SET `MySQL_Table_Column` = REPLACE(`MySQL_Table_Column`, 'oldString', 'newString') WHERE `MySQL_Table_Column` LIKE 'oldString%';
MySQL Search andReplaceをいつ使用する必要がありますか?
変更してはならないことに気付いていないリンクがある場合、SQLを介して検索と置換を行うと危険な場合があります。データベース内のテキストを変更する必要があると確信した場合にのみ、検索と置換を行う必要があります。手動で変更を行う前に、必ずデータベースのバックアップを実行する必要があります。これはphpMyAdminから簡単に実行できます:
無制限の数のMYSQLデータベースを備えた新しい安価なcpanelホスティングアカウントを取得します。 SSD MYSQLホスティングは、月額$ 2.94から、通常価格の40%オフという大幅な割引価格でご利用いただけます!