Home
CSS
【Adminer】Local by Flywheelでデータベースを操作しよう

【Adminer】Local by Flywheelでデータベースを操作しよう

【Adminer】Local by Flywheelでデータベースを操作しよう

どうも!かけちまるです!

WordPress開発はLocal by Flywheelで行うととても効率的です。
しかし、WordPressを開発しているとデータベースを直接操作しなくてはならないこともでてくるかと思います。
そんな時にコマンドやSQL文の知識がなくてもデータベースを操作できるphpMyAdminやAdminerというツールがあります。

WordPress開発でphpMyAdminやAdminerのようなツールは直接触ることはあまりないかもですが、開発中に何かしらのエラーがでた時やデータベースのインポート、エクスポートなどで触る場面があると思います。

Local by Flywheelでは、Adminerを活用しているのでAdminerの使い方を解説します。

この記事を読むと、

  • ・Local by FlywheelからAdminerへのアクセス方法
  • ・データベースを新規作成する方法
  • ・データベースのインポート、エクスポートの方法

この3つがわかります。

データベースを新規作成する方法

Adminerでのデータベースを新規作成方法を解説します。
phpMyAdminを触り慣れてる人でもどうやるんだ?ってなる人もいるんのではないでしょうか?
まぁやり方がわかれば簡単です。

1

Local by FlywheelからAdminerへアクセス

Local by Flywheelの管理画面でサイトを選択します。
そこからDATABASE > Connect > OPEN ADMINER をクリックします。
Adminerへアクセスしたら選択しているサイトのデータベースが表示されます。

Local by FlywheelからAdminerへアクセス
2

選択したサイトのデータベースからAdminerのTopへアクセス

Adminerの画面上部の「Lacal Site: サイト名」をクリックするとアクセスできます。

AdminerのTopへアクセス
3

データベースを作成する

AdminerのTopで「データベースを作成」をクリックします。
データベース名は任意でOK
照合順序は「utf8_general_ci」で良いでしょう。

項目を設定したら「保存」をクリックでデータベースが作成されます。

データベースを作成
4

データベース作成が完了

完了

データベースのインポート方法

データベースのインポートは本番環境のWrodPressのデータベースを手動でローカルに移行するときなどに使用しますね。
まず、前提としてsqlファイルかgzファイルは用意しておいてください。

1

データベースを選択

Adminerにアクセスし、インポート先のデータベースを選択します。
※インポート先のデータベースにテーブルがある場合は、事前に削除した方が無難かもです。

データベースを選択
2

sqlファイルをインポート

ファイルをアップロードの「ファイル選択」からsqlファイルを選択します。
選択したら「実行」をクリックします。

sqlファイルをインポート
3

データベースのインポート完了

エラーがでずにテーブルが作成されているのを確認できたら成功です。

データベースのインポート完了

データベースのエクスポート方法

データベースのエクスポートはLocal by Flywheelで開発したWordPressを手動で本番環境へ移行するときなどに使用しますね。

1

データベースを選択

Adminerにアクセスし、エクスポートしたいデータベースを選択します。

データベースを選択したら「エクスポート」をクリックします。

データベースを選択
2

各種設定をし、エクスポートをクリック

設定は下画像のように設定すると良いでしょう。

出力を保存にすると形式で選択した拡張子でダウンロードできます。
出力をgzipにすると形式で選択した拡張子を圧縮してダウンロードできます。

設定をしたら、エクスポートしたいテーブルを選択します。
基本全て選択でいいでしょう。

各種設定エクスポートをクリック
3

データベースのエクスポート完了

ここではsqlファイルをダウンロードしました。
状況に応じてお好みの設定をしてください。

データベースのエクスポート完了

おわり

かけちまる
かけちまる
Webエンジニアをしています。
HTML/CSS/JavaScript/jQuery/PHPができます。
WEB制作を中心に日々学びになったこと、興味が沸いたことについて初心者の方でもわかりやすいようにアウトプットしていくブログです。

関連記事

【WPプラグイン不使用】目次を自動生成する方法

【WPプラグイン不使用】目次を自動生成する方法

pictureタグで画像を出し分けてWebP非対応ブラウザ対策をする方法

pictureタグで画像を出し分けてWebP非対応ブラウザ対策をする方法

【PHP】foreachで配列の最初と最後を判定する

【PHP】foreachで配列の最初と最後を判定する

CSSでサイトのスクロールを無効にする方法

CSSでサイトのスクロールを無効にする方法

【SVG】vivus.jsで手書き風テキストアニメーションを実装

【SVG】vivus.jsで手書き風テキストアニメーションを実装

【Three.js基礎】概念の理解と立方体の実装

【Three.js基礎】概念の理解と立方体の実装