mysql Ver 14.12 Distrib 5.0.51a, for debian-linux-gnu (i486) using readline 5.2
--
Hallo,
Ich muss ein MySql-Schema (schemaX) in die gleiche DB aber ein anderes Schema (schemaY) übertragen. Export verläuft unproblematisch. Beim Import gibt es ein Problem.
--
ERROR 1044 (42000) at line 22: Access denied for user 'schemaY'@'%' to database 'schemaX'
--
(User und DB-Schema heissen gleich)
Grund ist auch klar. Im Dump steht:
--
CREATE DATABASE /*!32312 IF NOT EXISTS*/ schemaX
/*!40100 DEFAULT CHARACTER SET utf8 */
--
Die Commands:
--
mysqldump --user=$MYSQL_SOURCE_USER --password=$MYSQL_SOURCE_PASSWORD --databases $MYSQL_SOURCE_SCHEMA > $TMPFILE
mysql --verbose --user=$MYSQL_DESTINATION_USER --password=$MYSQL_DESTINATION_PASSWORD $MYSQL_DESTINATION_SCHEMA < $TMPFILE
--
Jetzt die Frage: Muss man beim Dump erstellen vermeiden, dass ein Schema angegeben wird? Oder kann man beim einspielen etwas ändern?
Danke für die Hilfe!