![](https://mpen.xyz/share/2020/02/phpstorm64_2020-02-02_13-00-26.png)
Я не могу понять, почему PhpStorm не подключается к моей базе данных. Я использую те же учетные данные, что и командную строку.
MariaDB работает под Docker, не уверен, что это имеет значение.
В чем может быть проблема?
Я использую mariadb:10.4
docker образ с минимальными изменениями конфигурации:
[mysqld]
default_time_zone = '+00:00'
sql_mode = STRICT_TRANS_TABLES,STRICT_ALL_TABLES,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_ENGINE_SUBSTITUTION,NO_UNSIGNED_SUBTRACTION,PAD_CHAR_TO_FULL_LENGTH,NO_AUTO_CREATE_USER
MariaDB настроен следующим образом в docker-compose.yml
:
mariadb:
build:
context: .
dockerfile: docker/mariadb.docker
restart: "no" # https://docs.docker.com/compose/compose-file/#restart
env_file: .env
volumes:
- ./docker/20200119_162812.sql.gz:/docker-entrypoint-initdb.d/seed.sql.gz:ro
ports:
- '3306:3306'
MariaDB [busman]> \s
--------------
mariadb Ver 15.1 Distrib 10.4.11-MariaDB, for debian-linux-gnu (x86_64) using readline 5.2
Connection id: 10
Current database: busman
Current user: root@172.18.0.1
SSL: Not in use
Current pager: stdout
Using outfile: ''
Using delimiter: ;
Server: MariaDB
Server version: 10.4.11-MariaDB-1:10.4.11+maria~bionic mariadb.org binary distribution Protocol version: 10
Connection: 127.0.0.1 via TCP/IP
Server characterset: latin1
Db characterset: utf8
Client characterset: utf8
Conn. characterset: utf8
TCP port: 3306
Uptime: 2 min 17 sec
Я попытался добавить некоторые записи:
command: [mysqld,--general-log=1,--general-log-file=/var/log/mysql/general-log.log]
Когда я подключаюсь через терминал, он выплевывает кучу вещей:
200203 0:56:21 10 Connect root@172.18.0.1 as anonymous on busman
10 Query SET SQL_SAFE_UPDATES=1,SQL_SELECT_LIMIT=1000,MAX_JOIN_SIZE=1000000 10 Query show databases
10 Query show tables
10 Field List billing_items
10 Field List booking_groups
10 Field List booking_segments
10 Field List booking_stops
10 Field List bookings
10 Field List companies
10 Field List company_aliases
10 Field List company_surveys
10 Field List countries
10 Field List country_timezone
10 Field List customers
10 Field List driver_jobs
10 Field List email_cc
10 Field List failed_jobs
10 Field List features
10 Field List fee_stacks
10 Field List fees
10 Field List google_calendar_errors
10 Field List google_calendars
10 Field List guids
10 Field List invoice_item_stacks
10 Field List invoice_items
10 Field List jobs
10 Field List menu_options
10 Field List menu_options_enabled
10 Field List migrations
10 Field List package_fees
10 Field List package_vehicles
10 Field List packages
10 Field List password_new_user
10 Field List password_reminders
10 Field List password_resets
10 Field List payments
10 Field List permission_groups
10 Field List permissions
10 Field List role_permissions
10 Field List roles
10 Field List stripe_keys
10 Field List subscription_plans
10 Field List timezones
10 Field List user_activity_log
10 Field List user_blocked_dates
10 Field List user_roles
10 Field List users
10 Field List vehicle_blocked_dates
10 Field List vehicle_distance_rates
10 Field List vehicle_features
10 Field List vehicles
10 Query select @@version_comment limit 1
200203 0:56:23 10 Quit
Но не заглянуть, когда я пытаюсь подключиться с PhpStorm.