Я все делал по руководствам, но у меня не работает. Вот все шаги, которые я предпринял для достижения цели. Возможно, вы сможете найти что-нибудь, что поможет мне и где я допустил ошибку:
- sudo apt update
- sudo apt install mysql-server
- sudo systemctl start mysql
- sudo mysql_secure_installation
Я везде поставил «y» и выбрал среднюю защиту. - sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
Здесь я изменил «bind-address» = 0.0.0.0.(https://i.stack .imgur.com/hGmDi.png) - sudo systemctl перезапустить mysql
- sudo mysql -u root -p
- СОЗДАТЬ БАЗУ ДАННЫХ clown_bot;
- СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'aleksei_feschenko'@'%', ИДЕНТИФИЦИРОВАННОГО ПО 'MyPassword1234';
- ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ ДЛЯ clown_bot. * TO 'aleksei_fesченко'@'%';
- СБРОС ПРИВИЛЕГИЙ;
- Теперь я открыл порт 3306 для mysql (https://i .stack.imgur.com/iaYvA.png)
- Скопировал мой общедоступный IP-адрес (
)
- И пытался подключиться (
)
- Я также пытался сделать запрос через telnet:
telnet 3.120.151.104 3306
А у меня что-то непонятное ()

Подробнее здесь: https://stackoverflow.com/questions/782 ... -linux-aws