У вас есть как минимум локальный доступ к MySQL, так как вы можете выполнить оператор CREATE USER.
Используя этот доступ, проверьте таблицу performance_schema.host_cache
: в ней перечислены все возможные первопричины для запрещенных соединений.
https://dev.mysql.com/doc/mysql-perfschema-excerpt/5.7/en/host-cache-table.html
При этом, с переменными состояния и т. Д., Вы сможете выяснить:
- заблокировано ли соединение в сети, а недаже при достижении сервера
- соединение блокируется самим сервером из-за различных сбоев, влияющих на аутентификацию.
Попробуйте также использовать простой telnet для порта 3306, и посмотрите, если соединениеи некоторые ответные данные возвращаются, указывая на то, что сервер может быть достигнут, по крайней мере, в сети.
РЕДАКТИРОВАТЬ:
Комментировать bind-адрес в файле cnf - это одно, но лучшечтобы проверить, какой адрес привязки фактически используется сервером:
mysql> show variables like "%bind%";
+---------------------+-------+
| Variable_name | Value |
+---------------------+-------+
| bind_address | * |
| mysqlx_bind_address | * |
+---------------------+-------+
2 rows in set (0.02 sec)
Это может повлиять на соединения.