Login Form

wrohr.eu - Start

MySQL Allgemein Teil 1

Multithumb found errors on this page:

There was a problem loading image /var/www/ldapcustomers/27927-27927/www/htdocs/../images/stories/mysql/konsole1.jpg

Anleitung MySQL Teil 1 Feb. 2008

mysql_logo.jpg Kleine Anleitung zu MySQL

MySQL 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.

Läuft nun unser MySQL Server, so sollte zuerst der allmächtige Benutzer root mit einem Passwort geschützt werden. Im "Urzustand" hat dieser noch kein Passwort. Dazu verbindet man sich am einfachsten über die Konsole (Terminal) mit dem MySQL Server.

$ 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;

konsole1.jpg
Bild:die MySQL Konsole
Nun wird nach dem Passwort gefragt, erst nach Eingabe des richtigen Passwortes öffnet sich die MySQL Konsole zur weiteren Befehlseingabe. Zu erkennen ist dies am mysql: (Bild). Mit quit; verlässt man die MySQL Konsole wieder und landet im Terminal.
In der MySQL Konsole können alle MySQL Befehle für die Datenbank ausgeführt werden (natürlich nur, wenn man dazu die Berechtigung hat) Würde der MySQL Server auf einem anderen Rechner im Netzwerk laufen, so kann man sich natürlich auch zu diesem Verbinden. Benutzernamen und Passwort und die Berechtigung zum Fernzugriff sind natürlich dann erforderlich. Was hier für den Benutzer root gilt, gilt auch für alle anderen MySQL Benutzer, die mit den erforderlichen Rechten versehen sind. root kann weitere Bentzer anlegen, den Benutzern rechte geben und auch festlegen, welcher Rechner auf welche Datenbank zugreifen kann / darf.

Wer nun Lust auf die MySQL Konsole bekommen hat, der findet hier eine reichhaltige Befehlsübersicht.

Weitere Infos: MySQL Seiten deutsch ->

Kommentar schreiben

Kommentare geben die Meinung des Lesers wieder.


Sicherheitscode
Aktualisieren

Kommentare

  • Hypryde Linux

    Gerald 22.05.2012 18:05
    schau-schau, es funktioniert sogar. Aber ob es einen praktischen Zweck erfüllt bleibt fraglich.Wenn man ...

    Weiterlesen...

     
  • Schickes Smartphone

    Klaus E. 18.05.2012 21:44
    Textil, Elektronic, egal. Hautpsache billig. Und die Politiker der EU sehen dabei zu, den so halten sie ...

    Weiterlesen...

     
  • Schickes Smartphone

    Meister 17.05.2012 08:20
    Erstaunlich, daß wir in Europa nicht in der Lage sind, solche Geräte selber zu produzieren. Bei Autos ...

    Weiterlesen...

     
  • URA auch für Onlinespeicher

    Meister 17.05.2012 08:12
    schön langsam wird der Computer zum Geldeinwurfauto maten.

    Weiterlesen...

     
  • Schickes Smartphone

    Georg 16.05.2012 22:34
    Das gilt aber dann für alle Elektronikgerät e, ob aus China oder Indien.

    Weiterlesen...

- Und ein Impressum gibts auch !