Mitleser: Prüfen ob ein Produkt bereits in der MySQL Tabelle existiert

Beitrag lesen

Da empehle ich neben dem Erlernen der MySQL-Syntax (ich übe auch noch) den Einsatz von Heidi SQL. Das GUI ist inzwischen wirklich gut.

von Heidi SQL habe ich auch schon gehört. Allerdings muss die Datenbank nach außen offen sein was viele Anbieter nicht erlauben? Oder verwechsel ich da jetzt etwas?

Ja, das mit dem Port stimmt. Ich habe mir dafür aber einen eigenen User mit beschränkten Rechten angelegt und über den Port geht nur SSL. Heidi verwaltet den Private Key. Und fail2ban bewacht das MySQL-Error-Log, das ich für Fehlanmeldungen eingerichtet habe.

Übers Netz benutze ich meistens den original MySQL-Client in der Remote-Konsole von PuTTY oder JuiceSSH.

Ich kann den Hype für sowas wie Heidi-SQL nicht ganz nachvollziehen. Es ist m.E. einfacher (und dadurch tendentiell sicherer), einen phpMyAdmin hinter ein SSL-geschütztes HTAUTH + Login zu legen. Der phpMyAdmin bietet mir alles, was ich in einer DB-Gui brauche. Für große Datenmengen / Admin-Aufgaben verwendet man direkt den MySQL-Client via SSH, klar.

Last, but not least: den phpMyAdmin kann ich direkt, ohne Installations- und Konfigurationswand beim Client sofort benutzen.