Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Impor database tunggal dari --all-databases dump

Anda dapat menggunakan perintah berikut:

mysql -u root -p --one-database destdbname < alldatabases.sql

Dimana destdbname adalah database yang Anda inginkan yang ingin Anda pulihkan.

Opsi lain yang IMHO jauh lebih aman, adalah mengekstrak DB dari --all-databases membuang. Contoh:

sed -n '/^-- Current Database: `dbname`/,/^-- Current Database: `/p' alldatabases.sql > output.sql

Ganti dbname dengan nama database yang diinginkan. alldatabases.sql adalah nama file sql-dump Anda. Dengan begitu Anda akan memiliki DB yang terpisah pada file, dan kemudian Anda dapat memulihkan menggunakan perintah mysql sederhana.

(Kredit pergi ke:Darren Mothersele - lihat halamannya )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Membunuh kueri MySQL selama eksekusi dengan PHP dan AJAX

  2. Indeks Spasial di MySQL - KESALAHAN - Tidak bisa mendapatkan objek geometri dari data yang Anda kirim ke bidang GEOMETRI

  3. MySQL - ORDER BY nilai dalam IN()

  4. MySQLSyntaxErrorException dekat ? ketika mencoba menjalankan Pernyataan Siap

  5. PDO::PARAM untuk tipe desimal?