TS: Einfaches Programm zum verbinden zu einer MySQL Datenbank und ändern von Daten

Beitrag lesen

Hello T-Rex,

ich hab da einen Kunden mit einer MySQL Datenbank. Ich soll was an der Datenbank machen. In der Vergangenheit habe ich das immer über phpmyadmin gelöst. Doch jetzt sagt mir dieser Kunde, dass es das nicht gibt.

Was sollst Du denn "an der Datenbank" machen?

DDL

Data Definition Statements, Data Definition Language

DML

Data Manipulation Statementsm Data Manipulation Language

Für letzteres könntest Du dir selber eine Klasse erstellen. Alle benötigten Elemente dafür findest Du im Archiv (db_get_info() und weitere).

Wenn Du allwedings auch die Struktur der DB einsehen/verändern musst, ist Heidi schon ein sehr praktises Werkzeug, was ich gerne empfehle.

Sicherheit

TLS einrichten

Auf jeden Fall solltest du für den entfernten Zugriff aber einen User einrichten, der ausschließlich über TLS-Verbindung auf die DB zugreifen akann und allen anderen Usern ausschließlich lokale Zugriffe erlauben.

Port absichern

Port 3306 wird unheimlich gerne gescannt. Um den abzusichern, sollte auf jeden Fall ein fail2ban auf DB-Zugriffe eingerichtet sein. Das ist im Out-of-the-Box für fail2ban nicht vorhanden.

Glück Auf
Tom vom Berg

--
Es gibt nichts Gutes, außer man tut es!
Das Leben selbst ist der Sinn.