MySQLDump Got error: 1016



  • Hallo,

    will meine Datenbank mit ihren Einträgen backupen.
    Nur bei der Eingabe von:

    C:\APACHE~1\XAMPP\MYSQL\BIN>mysqldump -u root datenbank > back.sql
    MYSQLDUMP: Got error: 1016: Can't open file: 'tabelle.ibd' (errno: 1)
    when using LOCK TABLES
    

    bekomme ich diese Meldung. Mit anderen Datenbänken geht es genau so, aber
    bei dieser hier habe ich InnoDB Tabellen benutzt. Irgendwie mag er die nicht
    so habe ich das Gefühl.

    Ich hoffe mir kann jemand helfen

    -Gruß
    Patrick



  • Dir fehlt das Recht um den Befehl "lock_tables" auszufuehren.
    Um das zu beheben pass die Rechte fuer den User an den zu in deinem Programm verwendest um auf die Datenbank zuzugreifen.

    lock_tables bedeutet das die Tabellen gesperrt werden für Dritte wenn du grade "dumpst", damit keine Dateninkonsistents entsteht.



  • Hi, danke für deine Antowort, aber ich hatte
    das Problem mit der eingabe von

    mysqldump -u root --transaction-single DATABASE > PATH

    in den Griff bekommen.

    Gruß
    -Patrick


Anmelden zum Antworten