SQL Injection

SQL-Injection bezeichnet die Möglichkeit durch Benutzereingaben eine Sicherheitslücke im System auszunützen um Daten einer SQL-Datenbank zu verändern oder auszulesen. Dadurch ist es möglich kritische Informationen, wie Benutzernamen und Passwörter, aus der zugrundeliegenden Datenbank auszulesen. Login-Seiten von Webseiten haben in der Regel ein Benutzereingabefeld und ein Passwortfeld. Wenn die Eingaben der Felder nicht geprüft werden, so […]

Mysql-Datenbank unter Linux exportieren und importieren

Für Linux-Systeme steht der Kommandozeilen-Befehl mysqldump zum Exportieren von Mysql-Datenbanken zur Verfügung. Allgemein sieht der Aufruf folgendermaßen aus: Gebrauch: mysqldump [OPTIONEN] database [TABELLEN] oder mysqldump [OPTIONEN] –databases [OPTIONEN] DB1 [DB2 DB3…] oder mysqldump [OPTIONEN] –all-databases [OPTIONEN] Export einer einzelnen Mysql-Datenbank: linux> mysqldump <DATENBANK> > datenbank.sql

SQL – Datenbank anlegen bzw. löschen

Bevor man Tabellen und Datensätze in einer Datenbank anlegen kann, muss die Datenbank selbst angelegt werden. Dafür gibt es den Befehl: create database <DATENBANKNAME>; Beispiel: create database autos; Will man eine Datenbank komplett löschen, so benutzt man den Befehl: drop database <DATENBANKNAME>; Beispiel: drop database autos; Bevor man eine Datenbank wirklich löscht, sollte man sich […]