このサイトは、只今WEB業界で活躍中のデザイナー、プログラマーの方々の情報を集めたweb統合情報サイトです。

Archives Details

IDE phpstorm, IntelliJ IDEAの Database接続が便利すぎる件(Vagrant + IntelliJ IDEA でMySQL操作)

PHP

2014.11.29

この記事は最終更新日から1年以上が経過しています。

MySQLのGUI管理ツールと言えば「phpMyAdmin」や「MySQL Workbench」あたりが有名どころで利用している方も多いかと思います。

phpMyAdmin

http://www.phpmyadmin.net/home_page/index.php

MySQL Workbench

http://www-jp.mysql.com/products/workbench/

今回は、分かっていたが便利すぎたIntelliJ IDEA(phpstorm)でvagrantのMySQLの接続方法です。

vagrant

vagrantのインストール、設定などは前回の記事などを参考にしていただければと思います。

Vagrantfileもデフォルトで構わないのですが、ハマってしまったところで、

以下のconfig.vm.networkをコメントアウトされている際は、外していただければと。

(変更はしていましたが、vagrant upし忘れてました)

Vagrantfile

#config.vm.network :private_network, ip: "192.168.33.10"

↓

config.vm.network :private_network, ip: "192.168.33.10"

IntelliJからVagrant上のMySQLに接続

InteliJからVagrant上のMySQLに接続を行います。

まずはエディタ右側の Tool Windowからデータベースを選択するか、

View > Tool Windows > Databaseを選択するか、

 Shift + Command + a や、 Double Shiftで表示される 検索窓に

 databaseと入力することでも辿ることが可能となっております。

Database tool windowが表示されますので、

+を押して、 Data Source > MySQL を選択します。

以下の様な Data Sources and Drivers の設定画面が表示されますので、

各項目を以下の通りに変更して、 Configure SSHを押して、SSHの設定を行います。

項目名 値
Name (任意の名前)
Host 127.0.0.1
Port 3306
Database 接続するデータベース名
User データベース接続ユーザ名
Password データベース接続パスワード

Configure SSH Tunnel の設定画面が表示されますので、

各項目を以下の通りに変更します。

 Private key file等のパスは、各自、Vagrantのインストール状況によっては異なるかと思います。

項目名 値
Use SSH Tunnel on
Proxy host 192.168.33.10
Port 22
Proxy user vagrant
Auth type Key pair (OpenSSH)
Private key file /User/Macユーザ名/.vagrant.d/insecure_private_key

接続に成功すると、Connection successful のメッセージが表示されます。

接続成功!

以上で設定となります。

問題なく接続に成功すると、

Database tool windowに、テーブル情報が表示されていることを確認できると思います。

選択すると、テーブルが表示します。

table選択し、エクセルのテーブルぽいアイコンをクリックすると、

エディタのウィンドウにカラムが表示され、エクセルを扱う感覚で編集が可能となります。

いやぁ便利です。

IDEの便利さをつくづく感じる今日この頃でした。

Comment

Related Article

php 7.4にアップデート

2023.12.24

Laravel 4 を PHP 7 環境へ移行したお話。

2018.06.10

PHP 簡易アクセスログ 出力

2016.04.29

Laravelを 別環境に移動したら画面が真っ白に。MacにComposer、php mcrypt 等をインストールしたお話。

2015.10.10

遅れましたが..あけましておめでとうございます!2015年は Laravelで画像処理。からということで。

2015.01.08

IDE phpstorm, IntelliJ IDEAの Database接続が便利すぎる件(Vagrant + IntelliJ IDEA でMySQL操作)

2014.11.29

Laravel4でもSmartyを使用したい!

2014.11.20

人気急上昇!PHPフレームワーク「Laravel」を使ってみました。簡易会員サイト作成編

2014.09.24

Laravel4 パーミッションエラー Vagrant パーミッションが変更しない件

2014.08.24

【CentOS6】 PHP5.3からPHP5.5にバージョンアップしました

2014.08.11

CATEGORY LIST

LATEST NEWS

【R-CHR】Rust + egui でファミコン用スプライトエディタを作った話 その7 macOS ネイティブメニュー・多言語対応・GitHub Actions でのリリース

Rust

2026.10.04

【R-CHR】Rust + egui でファミコン用スプライトエディタを作った話 その6 PNG インポートと 3 つのマッピング戦略

Rust

2026.10.02

【R-CHR】Rust + egui でファミコン用スプライトエディタを作った話 その5 図形ツール(Bresenham・楕円・塗りつぶし・スタンプ)

Rust

2026.09.30

【R-CHR】Rust + egui でファミコン用スプライトエディタを作った話 その4 ドットエディタの基礎とアンドゥ設計

Rust

2026.09.28

【R-CHR】Rust + egui でファミコン用スプライトエディタを作った話 その3 egui で組む 3 パネル UI とバンクビュー

Rust

2026.09.26

【R-CHR】Rust + egui でファミコン用スプライトエディタを作った話 その2 CHR の 2BPP フォーマットと iNES ヘッダ、パレット

Rust

2026.09.24

【R-CHR】Rust + egui でファミコン用スプライトエディタを作った話 その1 概要とアーキテクチャ

Rust

2026.09.22

M5Stack Stopwatchで、オリジナル LT(Lightning Talks)タイマーを作成した。

電子工作

2026.09.21

【Railway】GitHub Actions で定期的にサーバーをリスタートさせる

運用

2026.08.30

ラズパイが高騰しているのでストレス解消のためAliExpressで購入した電子パーツ達

電子工作

2026.08.02

【2026】【VMware Fusion】MacでWindowsを無料で扱う。

windows

2026.07.19

Raspberry Pi 5 でマインクラフトサーバーを立てる(Java版 × 統合版クロスプレイ対応)

RaspberryPi

2026.06.24

RANKING

Follow

SPONSOR

現在、掲載募集中です。



Links

About Us

WEBデザイナーの、WEBデザイナーによる、WEBデザイナーの為のサイト。「みんなで書こう!」と仲間を募ってみたが、結局書くのは自分だけとなってしまいました。日々のメモを綴っていきます。

Entry Profile

Graphical FrontEnd Engineer
- Daisuke Takayama

MAD CITY 北九州市で生まれ育つ。20代はバンド活動に明け暮れ、ふと「webデザイナーになりたい。」と思い、デジタルハリウッド福岡校入学。卒業後、数々の賞を受賞、web業界をざわつかせる。
現在、主に、ゲーム制作中心に港区六本木界隈で活動中。

FOLLOW US