sql >> Databáze >  >> RDS >> Mysql

Jak používat mysqlimport ke čtení výsledku mysqldump --databases

Když vygenerujete nějaký soubor (řekněme db-dump.sql ) pomocí mysqldump , můžete jej importovat do své jiné databáze pomocí mysql příkaz :

mysql --user=XXX --password=XXX --host=YOUR_HOST DATABASE_NAME < db-dump.sql


A pokud nechcete, aby se heslo objevovalo v příkazu, můžete použít:

mysql --user=XXX -p --host=YOUR_HOST DATABASE_NAME < db-dump.sql


Jako vedlejší poznámka, pokud chcete zkopírovat jednu DB do jiné, nemusíte používat soubor a můžete přímo zpracovat výstup mysqldump na mysql :

mysqldump --user=XXX --password=XXX --host=SOURCE_HOST SOURCE_DB | mysql --user=XXX --password=XXX --host=DESTINATION_HOST DESTINATION_DB

(Dokonce by to mělo být rychlejší, protože nepoužíváte dočasný soubor, který se nachází na disku)



  1. Jak funguje SYS_GUID() v MariaDB

  2. Jak vypsat všechny tabulky v Oracle

  3. Přístup odepřen uživateli 'root'@'localhost' (pomocí hesla:Ano) po resetování hesla LINUX

  4. Transponování dynamických sloupců do řádků