デンワーのデータベースと phpMyAdmin。 denwer にデータベースをインストールする denwer にデータベースを作成する方法

PhpMyAdminデータベースを操作できるようにするインターフェイスです。 MySql データベースは、動的な Web サイトを作成するための主要なツールです。
動作原理は次のとおりです。サイトの HTML フレームワークが作成され、PHP スクリプトを使用してデータベースからフレームワーク内の特定の場所 (メイン コンテンツ領域など) に情報が出力され、サイトのコンテンツが形成されます。 。
この記事では、デンバーを使用してローカル コンピューター上にデータベースを作成する方法を学びます。

それでは、デンバーを起動して、荒野の奥へ進んでみましょう ()。

起動するにはショートカットを使用します スタートデンワー.

ブラウザのアドレスバーに通常のように入力します http://ローカルホスト.

ロードされたページをリンクのリストまでスクロールします。

クリックすると、信じられないかもしれませんが、プログラムがダウンロードされます。 phpMyAdmin.

まず、データベースのユーザーを作成する必要があります。 ユーザーは特定の権限 (データベース内の新しいテーブルと位置の編集、削除、作成が可能) を持ち、特定のログイン名とパスワードを使用して承認されます。

ほとんどのホスティング プロバイダーからホスティングを購入すると、必要なすべての権限を持つログインとパスワードを持つデータベースとユーザー アカウントが自動的に作成されます。 通常のホスティングでもまったく同じです phpMyAdminこれにより、テーブルとその内容を管理したり、ローカル データベースからホスティング データベースにデータをインポートしたりできます。 データベースにアクセスするためのログインとパスワード、および phpMyAdmin へのリンクが、ホスティング プロバイダーから電子メールに送信されます。

ローカル コンピューターでは、ユーザーを自分で作成する必要があります。

リンクをクリックしてください " 特権「窓の中に phpMyAdminすべてのデータベース ユーザー アカウントをリストするページが表示されます。

ページでは「 特権"リンクをクリックしてください" 新しいユーザーを追加する».

ユーザーを追加するページで、ログイン名とパスワードを入力し、すべての権限を選択します。些細なことを気にする必要はありません。

ボタンを押す " 私は行った"そしてすべてがOKであれば、新しいユーザーの作成が確認されます。

ここで、PHP スクリプトを操作し、それを使用してデータベースに接続するときは、作成時に指定したユーザー名とパスワードを使用する必要があります (重要なのは、ユーザーの作成時にそこに書いたことを忘れないことです)。


プロジェクト用にデータベースに新しいテーブルを作成しましょう

phpMyAdminのメインページに移動します

そして、メインページで新しいデータベースの名前を入力し、「」ボタンをクリックします。 作成する».

以上で、ベースが作成されました。

データベース内の情報は、そのように保存されるだけでなく、 テーブル。 したがって、特定の数のフィールドを持つテーブルを少なくとも 1 つ作成する必要があります。 これを行うには、フィールド「」を使用します。 データベースに新しいテーブルを作成します».
テーブルに名前を付け、このテーブル内のフィールドの数を示します。

この事実に注意してください。データベースには必要な数のテーブルを含めることができます。 テーブルからデータを取得するには、テーブルの名前とデータの取得元のフィールドを指定し、PHP スクリプトを使用して HTML フレームワークの必要な場所にテーブルを挿入するだけです。

ボタンを押した後 私は行った» データベースにフィールドを作成するページがロードされます。

米。 1. テーブルにフィールドを作成します。

データベース内の情報は次のように保存されます。

特定の名前のデータベースがあります (この場合、 新しいベース)。 データベースにはテーブルが含まれており、必要な数だけテーブルを含めることができます (この場合、テーブルを作成します) タブリカデータベース内で 新しいベース)。 テーブル内にはセルにデータを含むフィールドがあり、その番号はテーブルの作成時に設定されます (この例では 3 つのフィールドを作成します)。

この問題は図的に次のように表すことができます。

どのテーブルにも、というサービス フィールドが含まれている必要があります。 主キーフィールド。 このフィールドを使用すると、テーブル内の行に番号を付け、主キー フィールド (この場合はロール) の値によって特定の行にアクセスできます。 主キーフィールドプレイフィールド ID).

理論は終わったので、実際にテーブルを作成してみましょう。

以下のすべてのテキストは図を参照しています。 1.

まずはこれを作成しましょう 主キーフィールド。 主キー フィールドが最初のフィールドになります。 ステップバイステップで進みましょう:

1) フィールドに名前を付けます。たとえば、 ID.

2) フィールドの種類を選択します。 デフォルトでは、フィールドタイプには値が含まれます。 VARCHAR– これは型なしデータを意味します。つまり、 VARCHAR– これらは任意の記号です。 テキスト、数字、文字 - それだけです VARCHAR。 タイプを選ぶなら VARCHAR次に、次の長さ/値入力フィールドで、セルに含まれる最大文字数を指定する必要があります。

もう 1 つの興味深いデータ型は次のとおりです。 文章。 データ・タイプ 文章それ自体が物語っています。このタイプのフィールドのセルには、任意のテキスト文字 (文字、数字、スペース、HTML コードなど) を含めることができます。 でもタイプとは違って VARCHARタイプテキストを指定する必要はありません 長さ/値。 のために 文章値の長さは自動的に 65535 文字に設定され、入力フィールドは 長さ/値空に設定する必要があります。

そして、私たちが興味を持っている最後のデータ型は、 INT。 セル内では、次のようなフィールドが INT整数値のみを含めることができます。 フィールドタイプを指定する場合 INT文字数を指定する必要があります 長さ/値.

他のデータ型が使用されることはほとんどありません。 そして、他のタイプのデータを使用する必要があると感じたとき、あなたはすでにその方向に進んでおり、それが何を意味するのかをあなた自身が理解しているでしょう。 そして現段階では、残りのすべての倒錯的なデータ タイプについては控えめに沈黙するつもりです。

今注目– 主キーフィールドのパラメータを設定するには、データ型を選択する必要があります INTこのサービス フィールドのセルには整数データ (行番号) が含まれるためです。

3) 主キーフィールドの値を変更する必要があります さらにの上 自動増加。 これは、新しい行を作成するときに主キー フィールドにわざわざデータを入力する必要がなく、自動的に入力されるようにするためです (主キー フィールドの前の行の値に単位が追加されます)。クリスマスツリーの増分)。

4) そして最後に、無線スイッチを所定の位置に置く必要があります 主要な.

5) 必要に応じて、「属性」で値を指定できます。 署名なし。 この値は、このフィールドのセルに正の数値のみが含まれることを示します。 これは、変数に割り当てられるメモリを最適化し、削減するために行われます。

主キーフィールドについては以上です。

ゼロ– デフォルト値 nullではない。 これは、このフィールドのセルを空にすることはできませんが、少なくとも何らかの値が含まれている必要があることを意味します。 フィールドのセルを空にしておく必要がある場合 (主キー フィールドではこの状況が発生することは明らかです) できないありえない)値を次のように変更します ヌル.

について一言 長さ/値。 フィールド用 IDこれは、このフィールドのセルに 4 文字以下の情報を含めることができることを意味します (1000、15、9999 - は含めることができますが、10,000 - は含めることができません)。 分野でも同様の事 情報タイプを持っている VARCHAR.

分野 ID属性があるため、空のままにすることができます。 自動増加値 1 が最初のフィールドのセルに自動的に書き込まれます。

ページの下部にあるボタンをクリックします 私は行ったそしてエントリがデータベースに入力されます。

タブをクリックすると、テーブルに記録された情報を表示できます。 レビュー.

エンジンを使ったWebサイト制作講座

WordPress、Joomla、Drupal の 3 つのエンジンを研究するために別のカテゴリを作成することにしました。

それぞれに独自の魅力があります。 WordPress はウェブマスターの間でお気に入りと言えます。 子供の頃からブログに使用されてきたのには理由がないわけではありません。 しかし、それは一見したように見えるほど単純ではありません。

Joomla はウェブサイトを作成するのに最も一般的で非常に便利です。最初はすべてが非常に混乱しますが、そう見えるだけです。

Drupal は生涯にわたる愛のようなものです。 素晴らしい将来性と最高のユーザーサポートを備えています。 任意の複雑さのプロジェクトを作成できます。

今日はローカルマシンで WordPress エンジンをテストします。 これは、ドメインとホスティングを購入する必要がないことを意味します。デンバーのおかげで、すべてがコンピューター上に存在します。

デンバーはローカル コンピュータをサーバーに変えるプログラムです。 デンバーの Web サイトからディストリビューションをダウンロードできます。

確かに、作成されたサイトはこのコンピュータでのみ表示され、インターネット ユーザーは表示できません。 しかし、それが私たちに必要なことなのです。 テスト サイトまたはブログを作成してエンジンについての知識を深め、最後にデータベースと MySQL ユーザーの作成方法を学びます。

テスト サイトの作成:

1ステップ。 デンバーをインストールします。

すべての手順はデンバーの Web サイトに記載されており、問題がある場合はフォーラムを読むこともできます。

ステップ2。 テスト サイト ファイルを保存するフォルダーを作成します。

  • これを行うには、Denver がインストールされているフォルダーに移動します。これがデフォルトのパスです。 C:\Webサーバー.
  • 次に、フォルダーに移動します そして、その中にサイトファイル用のフォルダーを作成します。 testwp.ru。 サイト名を作成し、アドレスを指定します。 http://testwp.ru.
  • 今すぐフォルダーに移動してください testwp.ruそしてすでにその中に次の名前のフォルダーを作成します www。 このフォルダのここにあります www WordPress またはその他のエンジンのファイルを解凍する必要があります。

ステップ3。 デンバーでのデータベースの作成。

段階的な指導。

私たちのエンジンは、Denver に付属する MySQL データベースで動作します。

  1. デンバーはデスクトップにショートカットを作成し、見つけて実行しました サーバーを起動する。 コンピュータ画面に 2 つの黒いウィンドウがすぐに表示され、消えますが、邪魔しないようにしてから、ブラウザを起動してアドレス バーに次のように入力します。 http://www.localhost/
  2. このページのタイトルを検索してください 公共事業、リンクをクリックしてください 新しいデータベースと MySQL ユーザーの作成.
  3. 次のように開いた Web ページに記入します。
  • MySQL 管理者パスワード:<оставьте пустым>
  • データベース名: テストワープ
  • ユーザーログイン: テストワープ
  • パスワード: テストワープ
  • パスワードを再度入力してください: テストワープ
  • そしてボタンを押してください データベースとユーザーを作成する.

4. 気付かないうちにページがリロードされ、タイトルの後に次のメッセージが表示されます。 データベースと新しいユーザーが作成されました

5. そこで、簡単かつ迅速に、次の名前のデータベースを作成しました。 テストワープ、ログインとパスワードはデータベースへのアクセスに使用されます テストワープ.

ステップ4 WordPress ディストリビューションのインストール。

  1. パッケージを空のディレクトリに解凍します。 この空のディレクトリがどこにあるのかを答えます。 これはデンバーで作成された www フォルダーです。
  2. 任意のテキスト エディタで wp-config-sample.php を開き、データベース接続情報を入力します。
  3. ファイルを wp-config.php として保存します
  4. すべてをダウンロードしてください。
  5. ブラウザで http://your_site/wp-admin/install.php を開きます。 このスクリプトは、ブログに必要なテーブルを作成します。 エラーが発生した場合は、wp-config.php ファイルを再確認して、再試行してください。
  6. 与えられたパスワードを覚えておいてください。
  7. インストール スクリプト install.php により、ログイン ページにリダイレクトされます。 インストール時に作成したパスワードを使用して、管理者としてログインします。 「プロフィール」をクリックしてパスワードを変更できます。

このようにして、任意のエンジンでテスト サイトを作成できます。

他のテーマのレッスンや記事も参照してください。これらはチートシートでもあります。 これらの記事はすでに以前に公開されており、私の新しいコラムを大いに補完するものになります。 エンジンを使ったWebサイト制作講座。

ウェブサイトにデータベースが必要な理由は何ですか?
これを理解するには、インターネットが一般的にどのように機能するかを少し掘り下げる必要があります。

したがって、接続が確立されると、ブラウザは入力したアドレスにあるページのコードを要求します。 このコードを受け取り、それをページ自体 (テキスト、画像など) に変換し、何が起こったのかを画面に表示します。

このコードはどこに保存されていますか?

以前は、Web サイトは静的な (変更できない) ページで構成されていました。 ウェブマスターは各ページを個別にコーディングする必要がありました。 現在、多くのコンテンツ管理システム (CMS またはサイト エンジン) があります。

サイト上のすべてのページのソース コードが自動的に生成されます。 つまり、ページの HTML コードを自分で記述する必要はなく、エンジンが自動的に実行します。

さまざまな CMS について詳しく見ていきます。 これを見逃さないためにオススメなのが、

そのため、CMS はサイト上のすべてのデータ (すべての記事、リンク、ユーザー データなど) をデータベースに保存します。 そして、必要に応じて、そこからそれらを取得し、それを使用してページ コードを生成します。 これは明らかだと思います。

データベースをローカルサーバーにインストールするにはどうすればよいですか?

まずはデスクトップ上の「Start Denwer」ショートカットからdenwerを起動します。 次に、ブラウザに移動し、アドレス バーに「localhost」と入力します。

デンウェラのスタートページにアクセスします。 リンクを含む表が表示されるまでページをスクロールします。

そこでリンク http://localhost/Tools/phpMyAdmin を見つけてクリックします。 phpMyAdmin コントロール パネルが表示されます。 中央部分の上部にメニューが表示されます。 「データベース」項目をクリックします。

「新しいデータベース」(新しいデータベースの作成)という見出しが表示されます。 フィールドにデータベースの名前を入力し(ラテン文字で書く必要があります)、「作成」ボタンをクリックします。

その後、新しいデータベースがページの左側に表示されます。

次に、このデータベースのユーザーを作成する必要があります。 メニューで「権限」をクリックします。 「アカウントの概要」ページが開きます。

そこには、ローカルのデンナーサーバーにすでに登録されているすべてのユーザーが表示されます。 また、その下には「新しいユーザーを追加」リンクも表示されます。 押してみましょう。 同じ名前のウィンドウが開きます。そこで、ユーザー名、ホスト - localhost、パスワード、およびパスワードの確認を指定する必要があります。

注意! 急いで「ユーザーの作成」をクリックしないでください。 それがすべてではありません。 「グローバル権限」という見出しまでページを下にスクロールします。 そこで「すべてマーク」リンクをクリックし、すべてのボックスがチェックされていることを確認してから、「ユーザーの作成」をクリックします。

新しいユーザーが [アカウントの概要] ページに表示されます。

そしてもう一つ重要な点。 新しいユーザー用に設定したユーザー名とパスワードを必ずどこかに書き留めてください。 データベースにアクセスするにはそれらが必要です。

基本的にはそれだけです。 ブラウザを閉じても構いません。 データベースをデンワー ローカル サーバーに正常にインストールし、データベースにアクセスするための新しいユーザーを登録しました。

この情報がお役に立てば幸いです。 それはほんの始まりにすぎません。 何も見逃さないようにアドバイスします。

(デンワー)。 今日はシリーズのレッスンを続けます。 ローカルサーバーのインストールと構成 デンバー (デンバー)」 Denver をインストールしたら、次のステップはそれを構成することです。 まず最初に、デンバー データベースをセットアップしましょう。 (無料のデータベース管理システム) DBMS を使用します MySQL。 設定するには、Denwer phpMyAdmin でローカル サーバー データベースが使用されます。

phpMyAdmin PHP で書かれたオープンソース ユーティリティで、ブラウザを介してリモートを含む本格的な MySQL データベース管理を提供します。

デスクトップにあるショートカットを使用して Denver を起動し、ブラウザに http://localhost/tools/ と入力します。

「phpMyAdmin」をクリックして、phpMyAdmin デンバーのホームページに移動します。

左側には、デンバーで利用可能な MySQL データベースのリストが表示されます。 デンバーにインストールされているサイトと同じ数のデータベースがここにあります。 もちろん、1 つのデータベースを複数のサイトに使用して、各サイトに独自のプレフィックスを与えることもできます。 ただし、ホスティング プロバイダーが作成するデータベースの数を制限していない場合は、サイトごとに個別のデータベースを作成する方が良いのは当然です。 あ phpMyAdmin デンバー無制限の数のデータベースを作成できます。 データベースを作成するには MySQLデンバーでは、(データベース) タブに移動し、データベースの名前を入力します。 名前からこのデータベースまたはそのデータベースがどのサイトに属しているかを理解するのが難しくないように、明確な名前を入力することをお勧めします。 これは、多数のデータベースが蓄積される場合に重要です。 後で混乱しないように、サイトの名前でデータベースを作成することをお勧めします。 隣接するドロップダウン メニューはデフォルト (比較) のままにすることも、ドロップダウン リストから選択することもできます。 utf8_general_ci」 「utf8_general_ci」は、「UTF-8」エンコーディングの基本文字セットです。 「UTF-8」は、Web サイトを作成するのに最適なエンコード オプションです。 この場合、キリル文字が疑問符や不明瞭な文字で表示されても、エンコードで問題が発生することはありません。 このエンコーディングは、キリル文字と中国語の両方の文字をサポートします。 (作成)をクリックします。

あなたの名前のデータベースが phpMyAdmin パネルの左側の項目に表示されます。

データベースの名前をクリックして、データベース自体にアクセスします。 次に、新しいユーザーを作成する必要があります。 このためには、(特権) タブが必要です。

このメニューをクリックすると、デンワーの MySQL アカウント ページに移動します。 ローカル サーバー (localhost) はコンピューター上にあるため、デンバー データベースには 1 つのアカウントで十分です。 私たち以外には誰もそれに到達することはできません。 ただし、実際のホスティングの場合は、別のアカウントを作成することをお勧めします。 ユーザー表の後に「ユーザーの追加」リンクがあります。

それをクリックすると、新しい MySQL ユーザーを Denwer に追加するためのポップアップ ウィンドウに移動します。

最初のフィールドにユーザー名を入力します。 2 番目のフィールド「ホスト」で、ドロップダウン メニューから「ローカル」を選択すると、「localhost」が自動的に入力されます。 次のフィールドに、通常どおりパスワードを入力します。 「ユーザーデータベース」ブロックでは、すべてをそのままにして「グローバル権限」ブロックに進みます。 ここで、このユーザーにどの権限を与えるかを選択します。 私たちはこのローカル サーバーの所有者であるため、[すべてマーク] リンクをクリックし、下部にある [ユーザーの追加] をクリックします。 新しいユーザーの追加に成功したら、再度「権限」ページに移動して、新しいユーザーが Denwer データベースに追加されたことを確認します。

これでデータベースが作成されたので、開始できるようになりました CMS Joomla のインストール.

デンバーは、コンピューターをサーバーに変えることができるユニークな機会を提供します。 残念ながら、そのようなサイトやブログはこの PC 上でのみ機能するという事実を我慢する必要がありますが、それでも、このようなテスト サイトはエンジンを完全に理解するためのユニークなツールとして機能します。 さらに、デンバーではデータベースの作成方法を学ぶことができます。 デンバーでデータベースを適切に作成する方法も知りたい場合は、すべてのアクションにアクセスして簡単に実行できるようになる方法を調べた後、いくつかの秘密を理解しておくことをお勧めします。

Denwer でデータベースを作成または削除するためのアルゴリズムは、初心者にとっても明確です。

デンワーでデータベースを作成することが最優先事項である場合は、定められた目標を達成するために従うべき一連の手順をいくつか実行するだけです。 もちろん、Denver プログラム自体を見つけてダウンロードし、コンピューターにインストールすることから始める必要があります。 この最小限の準備作業を完了した後でのみ、次のステップに進むことができます。

フォルダーの作成

「コンピューター」を開き、ローカル ドライブ C に移動します。そこに WebServers フォルダーがあるので、それをクリックして開きます。 その中にさらにいくつかのサブフォルダーが表示され、その中にはサブフォルダー「Home」もありますので、そこに移動します。 さて、このスペースでは、サイトの機能に必要なファイルを保存するフォルダーを独自に作成する必要があります。 具体的には、「Testewp.ru」というフォルダーを作成します。 これは、サイトの名前がす​​でに http://testewp.ru であることを意味します。

作成した「Testewp.ru」フォルダー内に、別のフォルダーを作成する必要があります。名前は 3 文字の w で構成されます。 作成した「www」フォルダーで、サイトを実行するエンジン、特に WordPress のファイルを解凍します。

データベースの作成

最小化するか、できれば未使用のウィンドウをすべて閉じます。 デスクトップには、Denver プログラムによって作成されたショートカットが表示されます。 これらのショートカットの中から「サーバーの開始」を見つけてクリックし、このプロセスをアクティブにします。 コンピューターの画面が少し不気味なウインクをしても心配しないでください。 特に、黒いウィンドウが 2 回表示されます。

その後、任意のブラウザを開いてアドレスバーにリンク(http://www)を入力します。 ローカルホスト/. リンクをたどると、開いたページに「ユーティリティ」パラメータがあり、それに従って「新しい MySQL データベースとユーザーの作成」を見つけます。

ここで、一種のアンケートが目の前に表示されます。もちろん、これは慎重に記入する必要があります。

すべてのフィールドに、作成したサイトの名前 (testewp) に対応する同じ語句を入力するのが最善です。 管理者パスワードに関する最初の行のみを空白のままにすることが重要です。 次に、「データベースとユーザーの作成」ボタンをクリックするだけです。 Denver プログラムがどのようにページを独自にリロードするかには気付かないでしょう。その後、データベースが正常に作成され、対応するフレーズが表示されます。

注意。 ご覧のとおり、このようなデータベースの作成は非常に簡単であることがわかりました。

データベースを作成する必要があると同時に、データベースを迅速に削除する必要もあります。 このため、ユーザーはデンバーでデータベースを削除する方法に積極的に興味を持っています。

もちろん、標準的な方法でデータベースを削除することもできますが、その場合、新しいデータベースを作成しようとするたびに、そのような軽率な行動に対する警告が表示されるため、後で大きな代償を払わなければなりません。ユーザーはすでに存在しているため、同時に拒否が発生します。

このような技術的な問題を回避するには、別の道をたどることが重要です。 まず、プログラムで「ユーザー」タブをクリックし、削除したいものを見つけます。 次に、開いたウィンドウの一番下にある「名前がユーザー名と一致するデータベースを削除する」という文言の横にあるチェックボックスにチェックを入れて、「OK」ボタンをクリックします。

プロセスが完了したら、デンバーを閉鎖し、その後再開し、その後初めて新しい基地の作成を開始する必要があります。

したがって、データベースの作成と削除のプロセスは、説明を少なくとも 1 回注意深く読んだ人であれば習得できます。

トピックの続き:
Linux

Web インターフェイスをより詳細に研究し、それが作成されているセクションに注目します。 そこでパスワードを設定または変更できます。ASUS の例でわかるように、順番に...

新しい記事
/
人気のある