コアポイント
- CPANELでWordPress MySQLデータベースの作成には、データベース名の選択、データベースユーザーの作成、データベースユーザー許可の設定、WordPressのインストールなど、いくつかの手順が含まれています。このプロセスは、WordPressインストーラーの不可欠な部分であり、MySQLを必要とするWebアプリケーションで使用できます。
- セキュリティを強化するには、WordPressがインストールされた後にデータベースユーザー許可を減らすことをお勧めします。十分な権限には、選択、挿入、更新、削除、変更、テーブル、ドロップテーブル、インデックスが含まれます。ただし、一部のプラグインには追加のアクセス許可が必要になる場合があります。
- CPANEL上のWordPress MySQLデータベースを定期的に最適化およびバックアップすると、Webサイトのパフォーマンスが向上し、データの損失を防ぐことができます。 CPANELの最適化データベース機能とバックアップウィザードツールを使用して、これらのプロセスを支援します。さらに、WP-OpTimizeやWP-Sweepなどのプラグインは、不要なデータを削除することにより、データベースをクリーンアップできます。
この記事は、Sitegroundとのコラボレーションで作成された一連の記事の一部です。 SitePointを可能にしたパートナーをサポートしてくれてありがとう。
WordPressの成功は、主に5分間の迅速で簡単なインストーラーによるものです。ただし、MySQLデータベースは依然として多くの人々を混乱させています。
このチュートリアルは、多くのWebホストが提供する人気のあるプラットフォーム管理ユーティリティであるCPanelを使用してデータベースを作成する方法を示しています。また、WordPressのインストール中にこのデータベースを使用する方法についても説明します。 MySQLを必要とするWebアプリケーションは、これらのテクノロジーを使用できます。
基本と用語から始めましょう...
データベースとは何ですか?
データベースは、編成されたデータのコレクションです。それでおしまい。 WordPressは、すべてのページ、投稿、カテゴリ、およびユーザーデータをデータベースに保存します。
MySQLはデータベース管理システム(DBMS)です。これは、データベースからデータを作成、更新、読み取り、削除できるソフトウェアです。単一のMySQLインストールは、自己完結型のデータベースを任意の数の管理できます。 WordPress用、Magento用、Drupalまたはその他のアプリケーション用に必要なアプリケーション用に作成できます。
多くの選択肢がありますが、mysqlが人気がある理由はいくつかあります:
- 無料でオープンソースソフトウェアです。現在はOracleが所有していますが、MariadbなどのOpen MySQL互換オプションもあります。
- PHP(Webで最も一般的に使用される言語/ランタイム、WordPressの動力)と同義です。 PHPとMySQLの両方が、Web開発がまだ初期段階にある1990年代半ばに登場しました。
- 構造化されたクエリ言語(SQL)-A (同等)データ構造とデータの作成に使用される標準言語を使用します。
- 速く、インストールが簡単で、多くのサードパーティ開発ツールがあります。
アプリケーションはどのようにデータベースにアクセスしますか?
WordPressなどのアプリケーションは、データベース接続を介してデータにアクセスします。 MySQLの場合、WordPressのPHPコードが次の情報を知っている場合にのみ、接続を確立できます。
mysql
のインストールアドレス
- データベースの名前は
にアクセスする必要があります
- データベースにアクセスするために必要なユーザー名とパスワード
-
データベース「ユーザー」アカウントは、WordPress使用のために定義する必要があります。非常に強力なパスワードを持ち、適切なデータベース権限を設定できます。
データはどのように保存されますか?
MySQLおよびその他のSQLデータベースは、データをリレーショナルテーブルに保存します。
たとえば、
一連の投稿がある場合があります。各投稿には、タイトルやボディテキストなどの一意のデータがあります。また、カテゴリや著者の詳細など、他の投稿で使用されるデータもあります。同じデータの複製を避けるために、個別のテーブルを作成します。
著者のテーブルには、ID、著者名、その他の詳細が含まれています
カテゴリテーブルには、IDとカテゴリ名- が含まれています
記事の表には、記事のタイトルとテキストが含まれています。関連するID番号を参照することにより、著者とカテゴリを指します。 -
- SQLデータベースは、データの整合性を確保するためのセキュリティ対策を実装しています。存在しない著者IDを引用したり、1つ以上の記事で使用されているカテゴリを削除したりすることはできません。
これらのテーブルの定義とルールは、データベース
パターン
を構成します。 SQLコマンドのセットを実行して、WordPressのインストール中にこのパターンを作成します。この方法でのみ、テーブルはデータを保存する準備ができています。
データベースの作成方法
CPANELのWebホストを使用して、Webアドレス(https://site.com/cpanelなど)とアクセスのためのユーザー名とパスワードを提供します。これらの詳細を適切に保管してください。データベースやWordPressユーザー資格情報と混同しないでください!
CPanelをサポートするホストを探している場合は、SiteGroundを試してみてください。これは私たちが選んだホストです。すべての計画はCPANELをサポートしており、ダッシュボードを再設計して、よりフレンドリーな方法ですべてを整理しています。
ビューはわずかに異なる場合がありますが、「データベース」セクションを見つけたり、検索ボックスに「mysql」を入力してください。
MySQLデータベースウィザードをクリックして、手順に従ってください。
ステップ1:データベース名を選択
データベースには名前が必要です:
名前には、mysite_などの接頭辞が適用される場合があります。ブログやWordPressなどの適切な名前を入力し、[次へ]をクリックします。
ステップ2:データベースユーザーを作成
WordPressがデータベースにアクセスするために使用するMySQLユーザーアカウントを定義する必要があります。
ユーザー名には同じプレフィックス(mysite_)もある場合があることに注意してください。このスクリーンショットでは、ユーザーIDはmysite_blogdbuserです。
CPANELは、強力なパスワードを入力することを保証します。パスワードは複雑になる可能性があります。ランダムなパスワードジェネレーターをお勧めします:
ユーザーの作成をクリックする前に、ユーザーIDとパスワードをテキストファイルまたはその他の安全な場所にコピーしてください。
ステップ3:データベースユーザー許可を設定
WordPressのインストールプロセスでは、上記で作成されたユーザーはデータベースに完全にアクセスできる必要があります。スクリプトを実行してテーブルを作成し、初期データを入力します。
「すべての権限」を選択し、「次へ」をクリックします:
CPANELは、MySQLデータベースとユーザーの作成を確認します。
mysqlデータベースパネル
ウィザードの代わりにMySQLデータベースパネルを使用できます。それでもデータベースとユーザーを作成することができますが、そのユーザーをデータベースに追加します。
また、データベースとユーザーを更新、修復、削除するツールも提供します。
WordPressのインストール方法
cpanelは、WordPressやその他のアプリケーションインストーラーを提供する場合があります。スクリプトはデータベースを作成するため、上記の手順は必要ない場合があります。
手動でインストールする必要があるか、それを手動でインストールすることを好む場合は、WordPressをダウンロードしてファイルを解凍します。 SSHを介してサーバーでこれを行うことができるかもしれませんが、FTP/SFTPもサポートされています。
ブラウザを開き、WordPress(つまりhttp://mysite.com/)をコピーしたドメイン/パスに移動します。これにより、インストールが開始されます:
入力する必要があります:
ステップ1
で作成されたMySQLデータベース名
ステップ2で作成されたMySQLデータベースユーザー名-
ステップ2で作成されたMySQLデータベースユーザーのパスワードデータベースホスト。これは、MySQLを実行しているサーバーのアドレスです。 MySQLがWebサイトのホスティングと同じサーバーで実行されているため、通常はLocalHostまたは127.0.0.1です。それが違う場合、あなたのホストはあなたに通知します。
-
- テーブルプレフィックスは、すべてのテーブル名の前に短い文字列を追加します。それを変更するとき:
- 同じデータベースを指すWordPressの多くのコピーをインストールしたい、および/または
- テーブル名をあまり明確にすることで、インストールセキュリティを改善したいと考えています。
[送信]をクリックすると、WordPressは資格情報を確認し、インストールを続けます。
WordPressユーザーを作成
WordPressは、WordPress管理者のID、パスワード、電子メールアドレスのプロンプトを求めます。これは、WordPressを管理する人です。 MySQLデータベースやCPANEL資格情報とは異なります!
[WordPressのインストール]をクリックすると、ダッシュボードが数秒で表示されます。
追加の安全措置
WordPressをインストールするためにデータベースユーザーに完全な権限を付与しました。セキュリティを増やすために、インストール後にこれらの権限を下げることができます。
次の権限で十分でなければなりません:
- select
- 挿入
- update
- 削除
- ALTER
- テーブルの作成
- ドロップテーブル
- index
一部のプラグインが追加のアクセス許可が必要になる場合があるため、問題がある場合はすべてのアクセス許可を有効にします。
CPANELでWordPress MySQLデータベースを作成する際のFAQ(FAQ)
cpanelでWordPress MySQLデータベースを保護する方法は?
cpanel上のWordPress MySQLデータベースの保護は、潜在的な脅威からWebサイトを保護するために不可欠です。まず、データベースに強力でユニークなパスワードを使用します。 CPANELには、使用できるパスワードジェネレーターが組み込まれています。通常、セキュリティパッチが含まれているため、WordPressとプラグインを最新バージョンに定期的に更新します。ブルートフォース攻撃を防ぐために失敗したログイン試行の数を制限します。また、WordfenceやSucuriなどのセキュリティプラグインをインストールして、追加の保護を行うこともできます。最後に、常にあなたのウェブサイトの最新バージョンをバックアップしてください。 CPANELのバックアップウィザードツールは、これを行うのに役立ちます。
MySQLデータベースパスワードを忘れた場合はどうすればよいですか?
MySQLデータベースパスワードを忘れた場合、CPANELを介してリセットできます。 MySQLデータベースに移動し、パスワードを変更するデータベースユーザーを見つけて、[パスワードの変更]をクリックします。新しいパスワードを入力するか、パスワードジェネレーターを使用して強力なパスワードを作成します。 WordPressのインストールでWP-Config.phpファイルを新しいパスワードで更新することを忘れないでください。
cpanelでWordPress MySQLデータベースを最適化する方法は?
WordPress MySQLデータベースの最適化により、Webサイトのパフォーマンスが向上する可能性があります。 MySQLデータベースセクションにあるCPANELの最適化データベース機能を使用できます。また、WP-OpTimizeやWP-SweepなどのWordPressプラグインを使用することを検討してください。これらのプラグインは、削除された投稿、リビジョン、スパムなどの不要なデータを削除することにより、データベースをクリーンアップできます。
WordPress Webサイト用に複数のMySQLデータベースを作成できますか?
はい、WordPress Webサイトに複数のMySQLデータベースを作成できますが、通常は必要ありません。 WordPressは、データベースを使用して実行できます。マルチサイトネットワークを実行している場合、または複雑なカスタムアプリケーションを作成している場合は、複数のデータベースが必要になる場合があります。
WordPress WebサイトをMySQLデータベースに接続する方法は?
WordPress WebサイトをMySQLデータベースに接続するには、wp-config.phpファイルを編集する必要があります。このファイルには、データベース名、ユーザー名、およびパスワードが含まれています。 CPANELのファイルマネージャーを介してこのファイルにアクセスできます。ファイルに変更を加える前に、必ずWebサイトをバックアップしてください。
WordPress MySQLデータベースの管理におけるPHPMyAdminの役割は何ですか?
PHPMyAdminは、ネットワーク上でMySQL管理を処理するためのフリーソフトウェアツールです。データベースを管理するための便利な視覚インターフェイスを提供します。 phpmyAdminを使用して、データベース、テーブル、フィールド、行を作成、変更、削除できます。また、SQLステートメントを実行したり、ユーザーやアクセス許可を管理したりすることもできます。
cpanelでWordPress MySQLデータベースをバックアップするにはどうすればよいですか?
CPANELのバックアップウィザードツールを使用して、WordPress MySQLデータベースをバックアップできます。このツールを使用すると、ウェブサイト全体またはそのコンテンツの一部の圧縮コピーをローカルコンピューターにダウンロードできます。データの損失を防ぐために、定期的にウェブサイトをバックアップすることをお勧めします。
バックアップからWordPress MySQLデータベースを復元するにはどうすればよいですか?
バックアップからWordPress MySQLデータベースを復元するには、CPANELのバックアップウィザードツールを使用できます。 [回復]を選択し、MySQLデータベースを選択します。バックアップファイルをアップロードすると、ツールがデータベースを復元します。回復アクションを実行する前に、Webサイトをバックアップすることを忘れないでください。
MySQLデータベースを作成した後、なぜWordPressのWebサイトが遅くなったのですか?
MySQLデータベースを作成した後にWordPress Webサイトが遅くなった場合、さまざまな理由が原因です。データベースを最適化する必要がある場合があります。または、Webサイトではプラグインが多すぎる場合があります。キャッシュプラグインを使用してウェブサイトをスピードアップすることを検討してください。問題が続く場合は、ホスティングプロバイダーに相談してください。
WordPress MySQLデータベースを別のサーバーに移行できますか?
はい、WordPress MySQLデータベースを別のサーバーに移行できます。現在のサーバーからデータベースをエクスポートしてから、新しいサーバーにインポートする必要があります。これは、cpanelのphpmyadminを使用して行うことができます。新しいデータベース情報を使用して、WP-Config.phpファイルを更新することを忘れないでください。
以上がCPANELでWordPress MySQLデータベースを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。