2012-07-25 4 views
1

Ceci est la commande je:Comment sauvegarder et restaurer dans MySQL 5.2?

mysql> mysql -u root -p -h HOST sample < mysqldump.sql; 

Mais je rencontré une erreur comme suit:

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql -u root -p -h HOST sample < mysqldump.sql' at line 1 

espère que vous pouvez me aider?

Répondre

1

Ouvrez le terminal mysql ou konsole puis allez dans le répertoire où le fichier mysqldump.sql est présent. essayer:

shell> cd /file_path/; 
shell> ls -al mysqldump.sql; 

Il devrait afficher votre fichier. Aussi, vous n'avez pas besoin de spécifier HOST si vous êtes connecté au même serveur.

shell> mysql -u root -p sample < mysqldump.sql; 
+0

Merci pour la réponse. This m'a aidé – Gapchoos

2

C'est la commande que vous devriez donner dans la ligne de commande, pas dans MySQL lui-même.

-1

du client, vous pouvez exécuter \. mysqldump.sql mais je pense que la première variante est préférable.

Questions connexes