2016-09-02 4 views
0

Ich benutze AWS und ich habe gerade MySQL auf EC2-Umgebung mit Ubuntu 14 installiert, ich habe meine root erstellt, mit der ich normalerweise über SSH verbinden kann, aber ich habe einen anderen Benutzer mit Berechtigungen grant all erstellt, so dass jemand anderes Änderungen hochladen kann DB und ich haben versucht, über einen Standard-Modus mit den öffentlichen DNS meines EC2 zu verbinden, aber ich habe abgelehnt. Ich mache falsch?, Muss ich etwas reparieren? ... Ich habe den Port 3306 in meiner Sicherheitsgruppe geöffnet, die meinem EC2 zugewiesen ist. Ich hoffe, dass Sie mir helfen könnenWie verbinde ich mysql Benutzer mit einem Server AWS EC2?

+1

Auf Sie Sicherheitsgruppe, ist es erlaubt, von 0.0.0.0/0 oder einem IP-Bereich zuzugreifen? Ist Ihre Instanz in einer VPC? Wie ist die Sicherheitsgruppe der VPCs? – filipebarretto

+0

mysql/aurora port 3306 überall 0.0.0.0/0 –

+0

Mit welchen Befehlen haben Sie versucht, eine Verbindung herzustellen? – error2007s

Antwort

0

Sie müssen sich für einige Dinge zu überprüfen,

  • Der Benutzer sollten Sie Host-IP erstellt haben, über die Sie eine Verbindung herstellen. Zum Zeitpunkt der Erstellung des Benutzers und der Gewährung müssen Sie eine IP-Adresse angegeben haben.

  • Suchen Sie nach dem Bind-DNS-Eintrag in my.cnf und kommentieren Sie ihn mit #.

  • Neustart mysql Server. Es sollte jetzt für Sie arbeiten.

Verwandte Themen