120mb mysqldump wieder einfügen
Annika
- datenbank
-1 Alexander Brock1 André Laugks0 Annika0 fastix®
1 André Laugks
hallo,
ich habe eine 124mb große sql datei auf meinem server.
wie kann ich diese jetzt wieder in eine bestimmte datenbank einfügen?
ich habe es mit:
mysql -h mysql4.domainfactory.de -u xxxxxxx -p xxxxx dbnamexxx < dump.sql
versucht aber mir wird die hilfe und ein paar variablen angezeigt.
keine fehlermeldung oder statusmeldung.
weiß jemand rat?
Liebe Grüße, Annika
Hallo Freunde des gehobenen Forumsgenusses,
ich habe eine 124mb große sql datei auf meinem server.
wie kann ich diese jetzt wieder in eine bestimmte datenbank einfügen?ich habe es mit:
mysql -h mysql4.domainfactory.de -u xxxxxxx -p xxxxx dbnamexxx < dump.sql
versucht aber mir wird die hilfe und ein paar variablen angezeigt.
keine fehlermeldung oder statusmeldung.
Lass das -h weg, das führt dazu, dass die Hilfe ausgegeben und das Programm beendet wird.
Gruß
Alexander Brock
Hallo!
Lass das -h weg, das führt dazu, dass die Hilfe ausgegeben und das Programm beendet wird.
-h steht für Host.
André Laugks
Hallo Freunde des gehobenen Forumsgenusses,
-h steht für Host.
Ach stimmt, das hatte ich mit dem -h für Hilfe bei den meisten anderen Systemtools verwechselt.
Gruß
Alexander Brock
Hallo
Lass das -h weg, das führt dazu, dass die Hilfe ausgegeben und das Programm beendet wird.
ohne -h wird die hilfe auch angezeigt.
mysqlimport dbxxxx dump.sql --host=mysql4.hirnficke.de --password=xxxxx --user=xxxxxxx
klappt auch nicht: Error: Access denied for user 'db115126_3'@'127.0.0.2' (using password: YES), when using table: dump
Grüße, Annika
Moin!
klappt auch nicht: Error: Access denied for user 'db115126_3'@'127.0.0.2' (using password: YES), when using table: dump
Dann solltest Du den user als db-root zum Zugriff über das Netz berechtigen... Und zwar für den DBMS-Zugriff und für die Datenbank.
(Zugriff auf aus dem gesamten "localnet' auf dem localhost):
mysql > update mysql.user set host="%" where user="user";
(Zugriff auf die Datenbank:)
mysql > UPDATE db
SET Host
= '%', Db
= 'dbxxxx', Select\_priv
= 'Y', Insert\_priv
= 'Y', Update\_priv
= 'Y', Delete\_priv
= 'Y', Create\_priv
= 'Y', Drop\_priv
= 'Y', Grant\_priv
= 'N', References\_priv
= 'N', Index\_priv
= 'Y', Alter\_priv
= 'Y', Create\_tmp\_table\_priv
= 'Y', Lock\_tables\_priv
= 'Y'
WHERE User
= 'db115126_3';
mysql > flush privileges;
exit;
Danach sollte der Import gehen gehen.
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix®
Hallo!
ich habe es mit:
mysql -h mysql4.domainfactory.de -u xxxxxxx -p xxxxx dbnamexxx < dump.sql
Lasse zwischen "-p" und "xxxx" kein Leerzeichen:
mysql -h mysql4.domainfactory.de -u xxxxxxx -pxxxxx dbnamexxx < dump.sql
André Laugks
Holla André,
vielen Dank, es klappt.
Schreitet zwar sehr langsam vorran, jedoch nääh?
Danke, Annika
Hallo Freunde des gehobenen Forumsgenusses,
vielen Dank, es klappt.
Schreitet zwar sehr langsam vorran
Klar. Was erwartest du, wenn 120MB auf den Server übertragen und dort in die Datenbank eingefügt werden müssen?
Gruß
Alexander Brock