webForumDet fria alternativet

mysqldump

2 svar · 556 visningar · startad av noratx

noratxMedlem sedan feb. 200193 inlägg
#1

Hej!

Jag försöker dumpa hela min databas, men jag får något mysko fel.

kommandot jag kör är:
mysqldump -u root -p<password> --all-databases > /tmp/fulldump.sql
men felet jag får är följande:

mysqldump: Couldn't execute 'use lediga_st_-_revoltindex': 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 '-_revoltindex' at line 1 (1064)

Det verkar som om att mysqldump reagerar på om en databas hr ett - i sig.
Finns det något sätt att gå runt detta?

På min förra server gick det aldeles utmärkt, där körde jag dock mysql-server-5.0.27
På min nya server kör jag mysql-server-5.1.22.

Finns det något sätt att gå runt detta?
Jag vet att jag kan dumpa hela databasen via tex. phpMyAdmin, men i detta fall måste det ske via shellet, då det inkluderas i ett backupscript jag gjort.

Tack på förhand.

noratxMedlem sedan feb. 200193 inlägg
#2

Ingen alls som har någon aning?

tobbelobbMedlem sedan nov. 20066 inlägg
#3

Prova flaggan -Q
Den sätter "bakfnuttar" runt tabell- och kolumnnamnen.

122 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
119 ms — hämta tråd, inlägg och bilagor (db)