MySQL-Skripte ausführen?

  • #1
J

JuliusCaesar

Bekanntes Mitglied
Themenersteller
Dabei seit
19.05.2001
Beiträge
193
Reaktionspunkte
0
Ort
Bingen am Rhein
Hallo Leute,
kennt sich hier jemand mit MySQL und/oder Skripten aus?

Ich bin ein Anfänger, was das arbeiten mit MySQL angeht. Habe mir jetzt das Handbuch gezogen und wollte mich da mal einarbeiten. Jetzt habe ich aber ein kleines Problem:

Die Installation klappt ja, aber danach soll ich zum Testen ein Skript ausführen. die Kommandozeile im Handbuch dazu lautet
shell> ./bin/mysql_install_db
Die frage ist jetzt:

Was muss ich machen, um das Skript unter Windows XP auszuführen?
Wenn ich das so in die Eingabeaufforderung eingebe, klappt das natürlich nit. :( Im Handbuch steht, dass ich das von meiner Login-Shell aufführen muss. Aber wie komme ich da hin?

Bin über jede Hilfe dankbar.

verschoben von Software-Problemlösungen
 
  • #2
mal das manual gelesen? wenn nicht, hier gib´t´s das online, windows und linux sind natürlich unterschiedlich, also laufen auch die scripte nicht 1:1, manche scripte gibts unter windows gar nicht usw.

greetz

hugo
 
  • #3
Ja, ich lese das Handbuch gerade. Aber leider habe ich da noch nix über das Login-Shell gefunden. Denn scheinbar setzen die Voraus, dass man weiß, wie man Skripte ausführt.

Aber genau das weiß ich nit. ???
 
  • #4
unter windows heißt die shell cmd, also start/ausführen/cmd eingeben, dann bist du auf der komandozeile wie in linux. du kannst dir aber auch eine andere shell besorgen, wenn du z.b. die bash brauchst, dann kannst du dir cygwin installieren () , ist ein linux/unix like umgebung unter windows ...

greetz

hugo
 
  • #5
Hi Hugo,

das habe ich mir schon gedacht. Nur wenn ich unter der Kommandozeile das Script ausführen will, dann kommt die Meldung, dass der Befehl falsch geschrieben wurde, oder nicht gefunden werden kann. :'(
Vielleicht hälst du mich jetzt für völlig doof, aber ich habe eben noch nie mit Scripten gearbeitet. :-[

Das Script ist zwei mal in dem Ordner. Einmal ohne Endung und einmal mit der Endung sh.
 
  • #6
ein script braucht unter windows eine endung, damit der richtige interpreter bzw. command gestartet wird. .sh steht für shell im unix und ist unter unix/linux auch nicht notwendig, im gegensatz zu windows. da fängt windows mit .sh nichts an. du mußt , wenn das unter cmd laufen soll die endung .bat oder .cmd nehmen, bei visual basic z.b. .vbs usw. mal ne frage: mußt du das script mysql_install_db unter windows überhaupt laufenlassen?

greetz

hugo
 
  • #7
Wahrscheinlich nit, weil die Datenbank schon bei der Installation erstellt wurde. Aber es kommen öfter mal so Befehle und deshalb hat mich das interessiert.

Versteh ich das dann richtig, dass ich unter Windows die ganzen Scripts nit ausführen kann/muss oder kann ich die einfach umbennen?
Im Handbuch steht eben nit, dass ich die unter Windows nit ausführen kann/muss, deshalb dachte ich, das ist nötig. ???

Aber dann erst einmal danke.
 
  • #8
als erstes mußt du unterscheiden für welches os die scripte geschrieben wurden. sind sie für unix/linux geschrieben, kann man die meisten nicht auf windows 1:1 übernehmen, hab ich ja schon mal geschrieben und natürlich gillt das auch umgekehrt. man kann aber wohl scripte auch unter windows kaufen lassen. welche du jetzt benötigst, kann ich dir so spontan auch nicht sagen. wenn dein mysql server sauber läuft und du alles machen kannst, was du dir so vorstellst, dann ist er wohl richtig installiert. unter windows würde es die scripte auch geben, falls sie nötig währen. wahrscheinlich ist aber alles in die installations exe gepackt worden ...

greetz

hugo
 
  • #9
Hallo hugo,

danke für deine Bemühungen. Ich denke, dass es so ist, wie du es gesagt hast.
In der Zwischenzeit bin ich im Manual auf Seite 124(!!) und da kommt dann endlich die Sache mit Windows. Für meinen Geschmack etwas zu spät, wenn bereits 50 Seiten oder so früher über die installation unter Windows gesprochen wird. :(
 
  • #10
deswegen ja mein link zum online-handbuch, mit 2 x klicken bist du im gewünschten kapitel ... ;D

greetz

hugo
 
  • #11
Naja nur mal so als Tipp: man liest nicht einfach ein Manual. Man schaut mal vorne ins Inhaltsberzeichnis wo steht Installation unter .....

Tut mir leid wenn ich das sage, aber wenn man die Linux/UNIX Installation 50 Seiten lang liest, aber man selbst ein Bestriebssystem Windows hat, da muss ich mich doch wundern.

Wenn Du Dir einen Fernseher kauftst, liest Du doch auch nicht erst die spanische Erläuterungen, dann die englischen, dann die farnzösischen und dann erst die deutschen, oder?

Aber mal im Ernst: schau im Manual unter Installation unter Windows und führe die Schritte dort aus. Die Linus/UNIX Skripte werden definitiv unter Windows nicht funktionieren, damit brauchst Du Dich nicht auseinanderzusetzen.
 
  • #12
Nur zur Info:
[...]
3.3 Installation der Quelldistribution . . . . . . . . . . . . . . . . . . . . . . . . 67
[...]
3.3.6.1 Vorbereitung der Windows-Umgebung . . 79
3.3.7 Windows-Quelldistribution . . . . . . . . . . . . . . . . . . . . . 79
3.4 Einstellungen und Tests nach der Installation. . . . . . . . . . . . . 80
[...]
3.6.2.2 MySQL auf Windows NT oder Windows
2000 starten . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
[...]
Dass die Einstellungen und Tests nach der Installation nur für Unix-/Linux-Systeme gelten, das wurde aber leider mit keinem Wort erklärt.

Bin ja schließlich nit ganz bescheuert und lese nit erst die spanische oder englische Version. Aber wenn nach dem Fernseher erst die Stereoanlage kommt, bevor es wieder mit dem Fernseher weiter geht und das nit erwähnt wird, woher soll man dann wissen, dass das nimmer für den Fernseher gilt?
Denn ich lese eine Anleitung der Reihe nach und arbeite die dann auch gleich ab und lese nit erst 700 Seiten, bis ich dann endlich mal anfange. Und normalerweise kommt erst der Fernseher und dann die Stereoanlage und nit einfach gemischt!
 
Thema:

MySQL-Skripte ausführen?

ANGEBOTE & SPONSOREN

Statistik des Forums

Themen
113.840
Beiträge
707.963
Mitglieder
51.494
Neuestes Mitglied
Flensburg45
Oben