Я не могу подключиться к серверу MySQL 8, установленному на моем сервере CentOS 7, с моего компьютера Mac через Workbench.
Я уже установил bind-address на 0.0.0.0 и добавил порт 3306 в брандмауэр публично.
У меня также есть пользователь root, который может получить доступ к любому IP-адресу ('root'@'%')
Когда я запустил telnet 173.236.105.231 3306
, я получил сообщение об ошибке
Подключение к 173.236.105.231... Не удалось открыть подключение к хосту на порту 3306: подключение не удалось
Как подключиться к MySQL с моего Mac?
решение1
Я решил эту проблему. Поскольку мой VPS является общим сервером, я думаю, что невозможно подключиться к порту 3306 напрямую с моего компьютера Mac.
Итак, я сделал следующее: сначала подключился к своему серверу через SSH, а затем локально подключился к серверу mysql. Если вы видите параметры подключения в mysql workbench, вы можете выбрать метод SSH, чтобы сделать это.
Надеюсь, это поможет всем, кто, как и я, ищет помощи.