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 ?
Seite 1 von 1
Sql Zugriff Auf Mysql-datenbank
Anzeige
#2
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
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
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...
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...
- ← Virenscanner Verhindert Laufwerksfreigabe
- Windows XP & Windows Media Center Edition
- Registry: Systempages Auf Ffffffff Erhöhen →
Thema verteilen:
Seite 1 von 1