sql >> Database >  >> RDS >> Mysql

MySQL-database importeren van de ene server naar de andere

Als je wilt voorkomen dat je een bestand aanmaakt, overdraagt ​​en laadt, kun je mysqldump gewoon pijpen naar een mysql die op de andere server draait, of naar een ssh mysql op de andere server.

Mysql gebruiken om verbinding te maken met de remote box:

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

Ssh gebruiken om verbinding te maken met de andere server

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

Gebruik de mysqldump --all-databases om ze allemaal over te zetten, of geef gewoon databasenamen op. Raadpleeg de mysqldump-documentatie voor meer opties.

Je kunt ook de MySQL "Replicatie"-functie gebruiken, hoewel dat wat meer tijd kost om in te stellen en nogal lastig is. Waarschijnlijk niet de hele tijd en moeite waard voor slechts één enkele migratie.



  1. JPA:hoe zet ik een string in een databaseveld, typ MYSQL-tekst

  2. Patronen matchen:meer plezier toen ik een kind was

  3. Niet aangevinkt selectievakje geeft null-waarde terug

  4. Oracle:SQL-query om alle triggers te vinden die bij de tabellen horen?