Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak używać mysqlimport do odczytywania wyniku mysqldump --databases

Po wygenerowaniu pliku (powiedz db-dump.sql ) z mysqldump , możesz zaimportować go do innej bazy danych za pomocą mysql polecenie :

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


A jeśli nie chcesz, aby hasło pojawiało się w poleceniu, możesz użyć:

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


Na marginesie, jeśli chcesz skopiować jedną bazę danych do drugiej, nie musisz używać pliku i możesz po prostu bezpośrednio potoku wyjście mysqldump do mysql :

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

(Powinno być nawet szybciej, ponieważ nie używasz tymczasowego pliku znajdującego się na dysku)



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zablokuj tabelę mysql za pomocą php

  2. Jak odświeżyć plik konfiguracyjny MySQL bez ponownego uruchamiania?

  3. Nie można zalogować się do mysql 5.7.9 po zmianie hasła

  4. Prawidłowe indeksowanie przy użyciu operatora OR

  5. argument oddzielony przecinkami dla operatora IN, MySQL