Я только что создал один экземпляр для Amazon EC2 для CentOs и установил mysql на нем с пользователем root (пароль пуст). Затем я создал другого пользователя для подключения этого экземпляра с удаленного компьютера (мой локальный компьютер). для этого я выполнил следующую команду на терминале один за другим.mysql не подключается к удаленному компьютеру, установленному на Amazon EC2
CREATE USER 'demouser'@'%' IDENTIFIED BY 'demopassword';
GRANT ALL PRIVILEGES ON *.* to 'demouser'@'%';
FLUSH PRIVILEGES;
Тогда я написал следующую строку в /etc/my.cnf под [туздЫ] секции
bind-address=0.0.0.0
Затем перезапустить MySQL с помощью следующей команды
sudo /sbin/service mysqld restart
Тем не менее, не допускается для подключения этого экземпляра с моего локального компьютера. Я не понимаю, в чем проблема? Я проверил и подтвердил, что правила для групп безопасности Amazon установлены правильно. (например, порт 3306 & 22 установлен на 0.0.0.0 IP-адрес, означает, что любой IP-адрес может соединяться с использованием обоих портов).
Может ли кто-нибудь увидеть мою ошибку?