WinFuture-Forum.de: Sql Zugriff Auf Mysql-datenbank - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Windows XP
Seite 1 von 1

Sql Zugriff Auf Mysql-datenbank


#1 Mitglied ist offline   pocopelli 

  • Gruppe: Mitglieder
  • Beiträge: 2
  • Beigetreten: 10. Januar 07
  • Reputation: 0

geschrieben 12. Januar 2007 - 18:08

Hallo,

ich hatte für eine Open - Source Lösung mysql als Dienst installiert.
Leider kann ich mich auf der Console (=cmd.exe) zwar mittels mysql-Befehls
einloggen, jedoch sehe ich die Datenbank nicht.

Kann jemand sagen in welchem (bin)-Verzeichnis der richtige mysql-Befehl
im Falle eine Dienstes seht ? Gibt es eventuell andere Applikationen, um
an die Daten sql-technisch ranzukommen ?

Wäre für HInweise / Hilfen dankbar ?
0

Anzeige



#2 Mitglied ist offline   Mr_Maniac 

  • Gruppe: aktive Mitglieder
  • Beiträge: 770
  • Beigetreten: 29. Juli 02
  • Reputation: 1
  • Geschlecht:Männlich
  • Interessen:Vieles rund um den Computer
    Musik

geschrieben 12. Januar 2007 - 18:19

Nun... Als erstes mal muss der MySQL-Dienst (Daemon) laufen. Falls dies noch nicht der Fall ist, er befindet sich in $Installationsverzeichnis/bin.
Falls das System, auf dem MySQL installiert wurde ein Windows-System ist, kann man den Daemon mit den mysqld-Dateien starten. Hier kommt es darauf an, was man für ein Windows hat.
Wenn es ein NT-Basierendes Windows ist (WinNT,2k,XP z.B.), dann muss man die mysqld-nt.exe starten. Diese sollte ab dann im Hintergrund laufen.

Der Client befindet sich ebenfalls im $Installationsverzeichnis/bin und heißt einfach nur mysql(.exe).
Diesen Client startet man in der "Eingabeaufforderung" mit
mysql.exe -h localhost -u $Username -p

Falls der Daemon nicht auf dem lokalen PC, sondern auf einem anderen Rechner läuft, ist localhost mit dessen IP oder hostname zu ersetzen.
$Username ist natürlich mit einem Usernamen zu ersetzen, der in MySQL existiert. Soviel ich weiß, ist der Username bei einer frischen mysql-installation "root" und das Passwort ist leer.

Wenn man sich nun die Datenbanken anzeigen lassen will muss man ein
SHOW DATABASES;

eingeben. Tabellen lässt man sich entsprechend mit "SHOW TABLES;" anzeigen. Aber nicht das Semikolon am Ende vergessen.
Um eine Datenbank zu nutzen tippt man "USE $Datenbank;" ein, wobei $Datenbank natürlich mit dem Namen der entsprechenden Datenbank zu ersetzen ist...

Man kann sich die Datenbank-/Tabellen-Verwaltung aber auch erheblich vereinfachen, indem man ein Frontend verwendet. Hier gibt es einige gute OpenSource- und/oder Freeware-Lösungen.
Einfach mal Googlen...
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0