データベースマネージャー

Adminerは、データベースを操作するユーザーインターフェースです。phpMyAdminに非常によく似ていますが、フットプリントが大幅に削減されているため作業をよりスムーズに行えます。詳細については、Adminerのウェブサイトをご覧ください。

Adminerのユーザーインターフェース
Adminerのユーザーインターフェース

データベースマネージャーへのアクセス

DevKinstaからデータベースマネージャーにアクセスするには、以下の3つの方法があります。

  • 「サイト」画面の各サイト名の横にある3つの点をクリックして、「データベースマネージャーを開く」を選択する
  • サイト情報」画面の上部にある「データベースマネージャー」をクリックする。
  • ブラウザから直接アクセスする(サイトのIPアドレスの15001番ポートで利用可能です。サイトのIPは、「サイト情報」画面で確認できます)

基本的な使用方法

データベースの切り替え

DevKinstaのボタンをクリックしてAdminerにアクセスすると、常に自動で適切なデータベースに移動しますが、Adminer内でもデータベースを切り替えることができます。左側のサイドバーの上部にあるドロップダウンを使用してデータベースを選択します。

テーブル構造の表示

サイドバーのテーブル名をクリックすると、そのテーブルの構造ビューに移動します。各フィールドと保持するデータのタイプを見ることができます。

テーブルデータの表示

左サイドバーのテーブル名の横にある「選択」をクリックすると、そのテーブル内の最初の50項目が表示されます。ページ上部のコントロールを使用して、テーブルの別の場所に移動できます。

Adminer select data

内部のフォームにアクセスするにはボックス上部の青いタイトルをクリックします。複数の照会、検索、ソート、制限、長さの指定を使用してビューを設定できます。注意:設定した検索はURLにマッピングされるため、ページをブックマークすればビューを保存できます。

データの表示に、より詳細なSQLクエリが必要な場合は、画面上部に表示されたクエリの横の「編集」をクリックしてください。SQLエディタにアクセスできます。

データの操作

検索結果内の「編集」リンクをクリックして、任意の行を編集できます。データの照会ページで「項目の作成」ボタンをクリックすると、すべてのフィールドを含むフォームが表示され、新しい項目を追加できます。

複雑なSQLクエリを実行するにはサイドバーの上部にある「SQLコマンド」リンクをクリックします。SQLエディタが表示され、クエリを入力することができます。エディタの下の「履歴」ボックスをクリックすると、最近実行したコマンドが表示されます。

コマンドラインからの操作

コンソールからデータベースを操作することもできます。

仮想マシンからの入力

devkinsta_dbに入ります。

docker exec -it devkinsta_db bash

データベースに接続します。

mysql -h localhost -u root -p

以下のようにSQLコマンドを実行します。

show databases;

ホストマシンからの入力

この情報は、「サイト情報」画面で確認できます。

DevKinstaのデータベース情報
DevKinstaのデータベース情報

ホストOSから直接データベースに入ります。

mysql -h 192.168.99.254 -P 15100 -u root -p
この記事は役に立ちましたか?