Я устанавливаю MySQL Server на Windows Server из Amazon EC2 со всеми настройками по умолчанию (порт 3306 открыт).
Я отредактировал группу безопасности на AWS, чтобы открыть порт 3306 следующим образом
Но каждый раз, когда я пытаюсь подключиться к серверу MySQL с моего домашнего компьютера, появляется эта ошибка
Кто-нибудь может мне показать, в чем я не прав?
решение1
Первый:Не делайте этого! Вам не следует открывать MySQL в Интернете.
Чтобы сделать это, вам также потребуется создать пользователя MySQL, которому разрешено подключаться из любой точки мира или, по крайней мере, с вашего домашнего IP-адреса (прочтите документацию MySQL, чтобы понять, как это работает).
Это небезопасно. Вместо этого либо создайте VPN, либо используйте что-то вроде переадресации портов SSH и подключайтесь только через этот зашифрованный туннель (и удалите правило брандмауэра, разрешающее этот доступ).