Доступ к базе данных через PHPStorm

Доступ к базе данных через PHPStorm

PHPStorm имеет еще один полезный инструмент из числа многих - database менеджер, который позволит подключиться к нужной бд, просматривать записи и работать как с обычным менеджером базы данных. Использование данного инструмента рассмотрим на примере подключения к MySQL серверу.

Содержание

Создание нового подключения

Справа от рабочей области главного окна расположены два вертикальных таба - Database и Remote Host. Переходим на таб Database и создаем новое соединение, указываем в качестве Data source - MySQL.
phpstorm_database.png
В появившемся окне настроек указываем параметры соединения, пользователя и пароль к БД, а также настройки соединения по ssh и жмем ОК.
phpstorm_database_settings.png
После задания необходимых параметров соединения - проверяем его по соответствующей кнопке Test connection. Сообщение об успешном коннекте выглядит следующим образом:
phpstorm_database_test_connection.png
Теперь вам доступны базы, имеющиеся на сервере MySQL. Для того чтобы не видеть весь этот список, а лишь конкретную БД для данного проекта - переходим в настройки по иконке database_properties.png. Отмечаем базы, которые должны быть в списке и с которыми нужно синхронизироваться и жмем ОК.
phpstorm_database_settings_advanced.png

Добавление драйвера коннекта MySQL

Если при попытке синхронизировать БД появляется ошибка подобна этой - ничего страшного, она легко решается.
phpstorm_database_sync_failed.png
Для этого необходимо перейти в те же настройки соединения и добавить драйвер коннекта MySQL. Чтобы просмотреть возможные драйвера разворачиваем список драйверов слева и выбираем MySQL.
phpstorm_database_drivers.png
Далее возвращаемся к настройкам нашего соединения и жмем кнопку добавить, переходим в директорию расположения драйверов и выбираем существующий.
phpstorm_database_driver_path.png
После каждой удачной синхронизации сообщение должно быть таким.
phpstorm_database_sync_success.png

Дополнительная информация по статье

  1. Версии программных продуктов, используемых в статье: PHPStorm 7.1, MySQL 5.5.32