MySql-Administartion leicht gemacht


Als MySQL im Jahre 1994 als Clone von mSQL entwickelt wurde, wurde sie kaum ernst angenommen. Doch inzwischen hat sich Mysql zum Standard entwickelt. Selbst wenn in letzter Zeit jeder von noSql spricht, ist in der Realität eine dynamische Webseite ohne MySql kaum denkbar.
Durch die letzten schlechten Nachrichten über MongoDB gewann MySql weiterhin an Bedeutung.

Wer MySql einsetzt kommt, muss Sie auch pflegen, Daten eintragen, löschen, importieren, exportieren etc. Es gibt einige Methode, wie man diese Aufgaben erledigt.

1. MySql Console
Man kann theoretisch alle diese Aufgeben über MySql Console erledigen, doch braucht man einen Experten

2. Administration von MySql mit Microsoft Access
Viele Wissen das nicht, aber eine MySql-Daten kann man über ODBC-Schnitstelle mit Access verbinden und dann direkt über Access verwalten, aber auch hier sind die technischen Hürden sehr hoch.

3. Administartion von MySql mit Open-Source Tools
Es gibt einige Open-Source Tools, die sind aber in der Regel nicht gut dokumentiert und im schlimmsten Fall haben haben die auch eine Sicherheitslücke.

4. Kommerzielle Softwarelösungen
Vor kurzem bin ich auf die Software-Lösung Navagio gestoßen. Navagio versteht sich als eine MySQL-Schnittstelle via Datendateien und bringt einige Pluspunkte mit, die einem Zeit, Fehler und Arbeit ersparen. Neben der leichten Anpassbarkeit an die eigene indiviuelle Webseite ist vor allem der Support positiv zu erwähnen. Die Softwarelösung Navagio gewinnt in beiden Punkten. Da der Hersteller in Deutschland sitzt hat man – wenn gewünscht – immer einen persönlichen Betreuer zur Seite, welcher bei Fragen und Problemen stets helfend eingreifen kann und dem Nutzer eine durchweg funktionierende Lösung bieten kann. Auch die intelligente Verarbeitung Beim Import und Export der Daten einer Datenbank wird durch Navagio vereinfacht. Doch wie funktioniert diese Schnittstelle? Navagio liest und verändert – je nach Wunsch – Daten aus CSV- oder XML-Dateien aus und überträgt diese Daten nach vorgegebenen Regeln in eine MySQL-Datenbank. Andersherum schreibt Navagio nach bestimmten Regeln veränderte Daten aus einer Datenbank in eine CSV-Datei. Der Nutzer kann diese Datenbank-Kommunikation durchweg überwachen. Navagio eignet sich dabei sehr gut um große Datenmengen in einem Web-Projekt zu verwalten oder Daten einer Web-Datenbank mit denen einer lokalen Software abzugleichen. Damit die Software auf Ihr Web-Projekt angepasst werden kann und somit eine individuelle Software-Lösung geschaffen wird, werden alle Anpassungen in “Schablonen” vorgenommen. Diese können mit Hilfe eines Handbuchs selbst erstellet oder beim Hersteller beauftragt werden. Navagio ist bereits ab 299,- Euro Netto einsatzbereit. Wenn man bedenkt wieviel Zeit und Arbeit einem die Software erspart ist sie das Geld allemal wert. Zur Info: Navagio läuft auf einem Webserver und setzt PHP aber Version 4.0 und MySQL aber Version 5.0 voraus. Auch der Einsatz anderer Datenbank wie SQLite oder PostgreSQL sind möglich.


Autor: Readster Team

    Log dich ein, um diesen Beitrag zu kommentieren.