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

mysql przywracanie do innej bazy danych

Odpowiedź @minaz była dobra, ale chcę dodać trochę więcej.

Problem został spowodowany przez --databases słowo kluczowe. Jeśli pominiesz słowo kluczowe, nie będzie ono zawierać żadnej zawartości tworzonej bazy danych.

Więc zrzuć bez --databases słowo kluczowe.

mysqldump -u username -p database_name > dump.sql

I przywróć go z docelową nazwą bazy danych.

mysql -u username -p target_database_name < dump.sql

Można to zrobić na kilka sposobów. Zobacz podobny problem na tutaj (dba.stackexchange).



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytanie z dwoma znacznikami czasu nie działa

  2. Google App Engine i Cloud SQL:utracono połączenie z serwerem MySQL podczas „odczytu początkowego pakietu komunikacyjnego”

  3. Przekazywanie zapytania MySQL przez Javascript

  4. Różnice między MySQL i SQLite w SQL

  5. Jak należy oczyścić dane wejściowe bazy danych w Javie?