PhpStorm. Доступ к базе данных
08.05.2019
Теги: IDE • MySQL • Web-разработка • БазаДанных • Настройка
В PhpStorm есть полезный полезный инструмент из числа многих других — менеджер БД, который позволяет подключиться к нужной базе данных, просматривать записи и выполнять запросы. Использование данного инструмента рассмотрим на примере подключения к MySQL серверу.
Справа от рабочей области главного окна расположены вертикальная вкладка Database. Переходим на нее и создаем новое соединение
В появившемся окне настроек указываем параметры соединения, имя пользователя и пароль доступа к БД. Можно задать настройки соединения по ssh:
После этого можно проверить соединение с помощью кнопки «Test connection». Если возникли проблемы с подключением — скорее всего не установлен драйвер MySQL. PhpStorm сообщит об этом в нижней части окна и предложит его скачать. При клике по ссылке, нужный драйвер будет скачан и установлен.
У меня возникла еще одна проблема при попытке установить соединение:
The specified database user/password combination is rejected: com.mysql.cj.exceptions.InvalidConnectionAttributeException: The server time zone value 'RTZ 2 (çèìà)' is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
Чтобы заставить мою версию драйвера MySQL работать с часовым поясом UTC, пришлось явно указать serverTimezone
в строке соединения:
jdbc:mysql://localhost:3306/eshop?serverTimezone=UTC
Работа с базой данных в PhpStorm достаточно удобная, так что phpMyAdmin можно не открывать:
Поиск: MySQL • Web-разработка • База данных • настройка • IDE • PhpStorm • Database