最終更新 2024年6月14日 ジェローム・ケルヴィエル
WordPressのデータベース接頭辞を変更したいですか?
WordPressのウェブサイトは、ファイル、フォルダ、データベースで構成されています。データベースは、投稿、ページ、コメント、ユーザーデータ、設定、プラグイン設定などのリソースを保存するため、サイトの重要な部分です。
データベースの重要性を考えると、ハッカーはウェブサイトから機密データを操作したり抜き取ったりしようと、しばしばデータベースを標的にします(特にSQLインジェクション攻撃)。そのため、強力なセキュリティ対策を実施することが非常に重要なのです。そして偶然にも、WordPressデータベースの接頭辞を変更することが、データベースを保護する素晴らしい方法のひとつなのです。
すべての WordPressウェブサイト が同じ接頭辞(例:"wp_")を持つ場合、ハッカーがそれを使ってサイトにアクセスするのは簡単です。データベースの接頭辞をユニークなものに変更すれば、ハッカーの追跡を逃れることができます。
👨🎓、WordPressのデータベース接頭辞を変更し、サイトのセキュリティを強化する方法を学びましょう。
WordPressのデータベース接頭辞を変更する前にすべきこと
WordPressのデータベース接頭辞を変更する前に、まずそれが何であるかを理解する必要があります。その上で、以下の対策を行う必要があります:
⚠️ これらは任意の措置ではない。.次のセクションに進む前に、これらが実施されていることを確認する必要がある。
1.バックアップを取る: 💽データベースのプレフィックスを変更するには、ウェブサイトのバックエンドに行き、そこで修正を加える必要があります。これは危険です。もし何か問題が起きれば、ウェブサイトが壊れてしまうかもしれません。このような大惨事からウェブサイトを守るために、バックアップを取ってください。
2.プラグインとテーマを無効にする: 🎨データベースの接頭辞を変更すると、ウェブサイトにインストールされているプラグインやテーマが提供する機能が壊れる可能性があります。すべてのプラグインを停止し、デフォルトの WordPressテーマ.データベースの接頭辞を変更した後にのみ、それらを再アクティブ化する。
3.wp-config.phpファイルのWordPressデータベース接頭辞を変更する。: 👨💻 wp-configファイルにはデータベースの認証情報が含まれており、データベースのプレフィックスを変更する前に修正する必要があります。間違った認証情報は、"データベース接続の問題 "エラーを引き起こし、ウェブサイトを空白にする傾向があります。
FTPクライアントを使用するか、ホスティングアカウントから設定ファイルにアクセスできます。
を開くには、2つの方法のいずれかを使用する。 ファイルマネージャー に移動する。 public_html → wp-config.php.
設定ファイルを右クリックして 編集.
ファイル内のデータベース接頭辞を見つけて 新しいものに交換する.
セーブ 変更内容を確認し、ページを閉じます。
これらの対策を実施した後、WordPressのデータベース接頭辞の変更を進めます。
WordPressのデータベース接頭辞を変更する最良の方法
データベースのプレフィックスは、プラグインまたはphpMyAdminを使用して変更できます。
では、この2つの方法について説明しよう。
- 方法1:プラグインを使ってデータベースの接頭辞を変更する
- 方法2:phpMyAdminを使用してデータベースの接頭辞を変更する
方法1:プラグインを使ってデータベースの接頭辞ᔌを変更する
WordPressのデータベース接頭辞を変更する最も簡単な方法は、プラグインを使用することです。
Brozzme DB Prefix & Tools Addons、WP Prefix Changer、Rename DB Table Prefixなどの専用プラグインを使えば、データベースの接頭辞を変更することができる。しかし、これらのプラグインのほとんどは更新されておらず、開発者に見捨てられた可能性があります。
最近では、ほとんどのセキュリティ・プラグイン(All-In-One SecurityやWordFenceなど)がデータベースの変更機能を提供しているので、おそらくこれらの専用プラグインはユーザーを引き付けるのが難しいと感じていたのだろう。
現在のバージョン: 5.3.0
最終更新日2024年5月1日
現在のバージョン: 9.3.2
最終更新日2024年3月22日
古いプラグインはウェブサイトがハッキングされる一番の原因なので、使用はお勧めしません。
しかし、セキュリティ・プラグインがインストールされていれば、それを使ってデータベースの接頭辞を変更することができます。そうでない場合は、次の方法をお勧めします。
方法2:phpMyAdminを使用してデータベースのプレフィックスを変更する ⚙️
PhpMyAdminは、あなたのサイトのデータベースを管理または対話するために使用されるツールです。ユーザーフレンドリーなインターフェイスを持ち、非技術的なウェブサイトの所有者がデータベースの接頭辞を変更するために使用することができます。
データベース接頭辞を変更するには、以下の手順を実行する必要があります:
- phpMyAdminでデータベースのテーブル名を変更する
- オプション・テーブルの接頭辞を更新
- Usermetaテーブルの接頭辞を更新
👉これらのステップの実行方法を見てみよう:
phpMyAdmin でデータベーステーブルの名前を変更する 🖱️
phpMyAdminには、以下の方法でアクセスできます。 ホスティングアカウント.
デモサイトがホスティングされているNamecheapでは、以下の方法でphpMyAdminにアクセスできました。 cPanel.
を見つける。 phpMyAdmin ホスティングアカウントの 開ける.
次ページ データベースを選択する をクリックする。そうするとすぐに いくつかのテーブル が画面の右側に表示されます。これらのテーブルには、WordPressウェブサイトに関する重要な情報が含まれています。
💡 余談:phpMyAdminの中には複数のデータベースが含まれているものがあります。このような場合、正しいデータベースを確認し、選択することが重要です。
正しいデータベースを特定するには、データベースを選択し、wp_optionsテーブルに移動し、siteurlオプションをチェックします。このオプションには、データベースが属するウェブサイトのURLが含まれています。
正しいデータベースが見つかるまで、この方法ですべてのデータベースをチェックし続ける。
正しいデータベースを見つけた後 データベースを選択する をクリックし、ページの最後までスクロールダウンして すべてをチェック オプションがある。
次に 選択されたを選択し、ドロップダウンメニューから テーブル接頭辞の置換 オプションがある。
そして 置き換える 古いプレフィックスを新しいプレフィックスで置き換えます。wp-config.phpファイルに追加したプレフィックスと同じであることを確認してください。
Optionsテーブルのプレフィックスを更新 🖱️
前のセクションでは、接頭辞の名前を変更する方法を紹介しました。このセクションでは 確保する SQLクエリを実行することで、すべてのテーブル接頭辞の名前が変更されます。必要なことは以下の通りです:
画面上部から SQL オプションを選択し、SQLページの空白セクションに以下の行を挿入する:
SELECT * FROM `xxx_options` WHERE `option_name` LIKE '%wp_%'
xxx "を新しい接頭辞に置き換えてエンターキーを押してください。
検索は複数のテーブルを検索する。必要なのは マニュアル編集 接頭辞の名前を変えるために、1つずつ名前を変えてください。
Usermetaテーブルの接頭辞を更新 🖱️
すべてのテーブル名が変更されていることを確認するために、別のSQLクエリを実行する必要があります。これがそのクエリーです:
SELECT * FROM `xxx_usermeta` WHERE `meta_key` LIKE '%wp_%'
エンターキーを押す前に、「xxx」を新しい接頭辞に置き換えてください。
クエリを実行すると、いくつかのテーブルが表示されます。あなたは以下のことを行う必要があります。 テーブルを編集する そして、その接頭辞の名前を変更する。
これで完了です。WordPressのデータベースを変更し、ウェブサイトを保護しました。
WordPressのデータベース接頭辞を変更した後に行うこと
データベース接頭辞変更前の対策では、ウェブサイトにインストールされているプラグインとテーマを停止しました。
データベースの接頭辞を変更したら、WordPressのダッシュボードを開いて プラグインとテーマを反応させる.
以上です。以上で、WordPressのデータベース接頭辞を変更する方法についてのこのチュートリアルは終わりです。
結論 🧐。
データベースの接頭辞を変更することは、あなたのウェブサイトがSQLインジェクション攻撃から安全であることを保証する素晴らしい方法です。
WordPressのデータベース接頭辞を変更するには、データベース接頭辞のリネーム機能を提供するセキュリティプラグインを使用するか、ホスティングアカウントからphpMyAdminにアクセスして接頭辞を変更します。
🖱️ プラグインを使うのは簡単ですが、プラグインを使いたくない場合は、phpMyAdminを使って以下の手順を実行してください:
- phpMyAdminでデータベースのテーブル名を変更する
- オプション・テーブルの接頭辞を更新
- Usermetaテーブルの接頭辞を更新
データベースのプレフィックスを変更する前に、必ずウェブサイトのバックアップを取り、すべてのテーマとプラグインを停止してください。また、プレフィックスを変更した後は、忘れずにそれらを無効にしてください。
👉データベースの接頭辞を変更した後は、データベースのセキュリティをさらに強化するために、以下のガイドに目を通し、記事に記載されている対策を実施することをお勧めします:
WordPressのデータベースプレフィックスを変更する方法についてご質問がある場合は、以下にコメントを残してください。.