Visualizzazione dei risultati da 1 a 5 su 5

Discussione: [MySQL] backup

  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    143

    [MySQL] backup

    Salve a tutti, sto imparando un pò di SQL e ho un problema col backup di un database. Ho creato un database con alcune cartelle, se faccio:
    <CODE>
    mysqldump miodb > C:/../../backup.sql;
    </CODE>
    mi dice errore di sintassi;
    Non capisco cosa posso sbagliare in mezza riga di codice, le parole sono corrette e ho letto che sia che il file esista che invece vada creato non fa differenza.
    Ho provato pure ad accodare alla riga sopra
    <CODE>
    -u root -p
    </CODE>
    se a volte dipendesse dal fatto che vuole la password prima di eseguire l'operazione, ma non cambia niente.
    Qualcuno mi sa dire che cosa sto sbagliando?
    Grazie

  2. #2
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Quell'operazione, se sei su win, la devi eseguire dalla cartella bin di mysql.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2004
    Messaggi
    143
    Ok, sono andato un pò avanti, ma adesso ho questo messaggio:

    Table 'miodb.;' doesn't exist when doing LOCK TABLES

    Non capisco, sembra che ci siano cartelle bloccate, non so se dipende dal modo con cui ho costruito il DB, non ho usato nessun comand particolare e le tabelle sono innodb.
    Cosa potrebbe essere?

  4. #4
    se ti serve qualcosa via web o anche solo da studiare, nel mio sito nella sezione downloads c'è una classe apposita per l'esportazione e l'importazione di file .SQL ))

    sciauz

  5. #5
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    [supersaibal]Originariamente inviato da namek
    Ok, sono andato un pò avanti, ma adesso ho questo messaggio:

    Table 'miodb.;' doesn't exist when doing LOCK TABLES

    Non capisco, sembra che ci siano cartelle bloccate, non so se dipende dal modo con cui ho costruito il DB, non ho usato nessun comand particolare e le tabelle sono innodb.
    Cosa potrebbe essere?
    [/supersaibal]
    Probabilmente l'utente che usi per il mysqldump non ha privilegi per il LOCK TABLES.
    Aggiungi il privilegio all'utente.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.