MySQL: Quellerrors 2? Keine file gefunden

Als ich versuchte, für eine bestimmte .sql-file zu urteilen, nämlich 'registrar.sql' , wird der folgende Fehler angezeigt:

 Failed to open file 'registrar.sql', error: 2 

Ich weiß, dass dies bedeutet, die unten Fehler:

 #define ENOENT 2 /* No such file or directory */ 

Allerdings bin ich nicht sicher, wie man genauer sein kann, wie ich versucht habe, "source registrar.sql" einzugeben, und ich habe versucht, den absoluten Pfad einzugeben. Jetzt ist es möglich, dass ich gerade den absoluten path falsch eingegeben habe, wo ich etwas Hilfe benutzen könnte. Hier ist der path in properties in windowsn.

C:\Program Files\MySQL\MySQL server 5.1\bin

filename ist: registrar.sql

Jede mögliche Hilfe auf diesem würde geschätzt werden.

   

Versuche es so:

 mysql> source c:/dumps/mydatabase.sql 

Das heißt, verwenden Sie Schrägstrich statt Schrägstrich

Leerzeichen in den Ordnernamen des Pfades entfernen, Es funktionierte für meinen Mac-Pfad.

(ZB: den Ordnernamen MySQL server 5.1 auf MySQLserver5.1 ändern)

Sie müssen mysql neu starten, wenn Sie nach dem Start des mysql-servers eine file kopiert haben.

auch wenn du Platz im file- oder Ordnernamen hast, solltest du Anführungszeichen verwenden .

Ich denke, dass der SQL-process möglicherweise keinen Lesezugriff auf Ihr Verzeichnis hat. In diesem Fall musst du vielleicht die sql-file in einen anderen zugänglichen Ordner kopieren und mir den absoluten Pfad mitteilen.