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 )