Kleine Anleitung zu MySQLMySQL ist eine einfache aber leistungsfähige SQL Datenbank, die vor allem für Internet- oder Intranet Anwendungen geeignet ist. Auf die Vor-oder Nachteile die MySQL gegenüber anderen Datenbanken wie PostgresSQL oder ähnlichen bietet, wird hier absichtlich nicht näher eingegangen, das ist ein Thema über das auf anderen Webseiten oder im Usenet genug gestritten wird *g*.
Zur Administration der Datenbank oder darin enthaltener Tabellen bieten sich natürlich auch zahlreiche grafische Tools wie phpMyAdmin, MySQL GUI Tools aber auch Openoffice an.
Trotzdem soll auch hier der Grundsatz gelten: Keine Aktionen über ein GUI, die man nicht auch auf der Konsole verstehen würde.
Aus diesem Grund (und auch um Leute die glauben alles in 3 Minuten zu erlenen gleich abzuschrecken *g*), soll hier einmal der schnellere und verständlichere Weg mit der Konsole erwähnt werden.
Wir gehen mal davon aus, das der MySQL Server und auch der Client mit der Linux Distribution installiert wurde.
Zuerst einiges was Grundsätzlich gilt:
wenn für MySQL der Benutzer Root (root) gemeint ist, so ist das NICHT der gleiche, wie im Linux System. Das bedeutet, die beiden können durchaus unterschiedliche Passwörter haben. Es spricht auch nichts dagegen, sich in der MySQL Datenbank einen neuen Benutzer mit Namen Admin oder admin anzulegen, und dann diesem die Aufgaben und Rechte des Standard Root zu übergeben. Aber um es nicht zu umständlich zu machen, bleibe ich auch in dieser Anleitung beim Benutzer root.
| $ mysql -u root set password for root@localhost = password('meinpasswort'); flush privileges; quit; |
So, jetzt kann sich der Benutzer root nur noch mit gültigen Paswort einloggen.
Versuchen wir uns nun nachdem wir dem Benutzer root ein Passwort gegeben haben erneut mit dem Befehl mysql -u root einzulogen, so wird uns der Server was pfeiffen und das ganze mit einer Fehlermeldung beantworten. (ruhig mal testen, kann nix passieren.)
So, aber wie kommen wir selber wieder als root an unseren Server. Wichtig dazu natürlich, wir sollten das Passwortl noch wissen. Um uns wieder mit dem Server zu verbinden wird nun folgender Befehl verwendet:| mysql -p -u root; |
![]() |
Wer nun Lust auf die MySQL Konsole bekommen hat, der findet hier eine reichhaltige Befehlsübersicht.
Weitere Infos: MySQL Seiten deutsch ->