sql >> Databasteknik >  >> RDS >> Mysql

Importera MySQL-databas från en server till en annan

Om du vill undvika att skapa en fil, överföra den och ladda den, kan du bara överföra mysqldump till antingen en mysql som körs på den andra servern eller en ssh mysql på den andra servern.

Använda mysql för att ansluta till fjärrboxen:

mysqldump --all-databases | mysql -h yourserver.com 

Använder ssh för att ansluta till den andra servern

mysqldump --all-databases | ssh [email protected] mysql 

Använd mysqldump --all-databaser för att överföra dem alla, eller ange bara databasnamn. Se mysqldump-dokumentationen för fler alternativ.

Du kan också använda MySQL-funktionen "replikering", även om det tar lite längre tid att ställa in och är ganska knepigt. Förmodligen inte värt all tid och besvär bara för en enda migrering.



  1. Kontrollera svarstid på skickat meddelande - möjligt med att endast använda SQL?

  2. Hur man beställer alfabetiskt i SQL

  3. välja varannan rad i MySQL utan att vara beroende av något ID?

  4. Android-setPeriodic för JobScheduler fungerar inte