Mysql
 sql >> база данни >  >> RDS >> Mysql

Импортирайте единична база данни от --all-databases дъмп

Можете да използвате следната команда:

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

Където destdbname е желаната от вас база данни, която искате да възстановите.

Друг вариант, който IMHO е много по-безопасен, е да извлечете DB от --all-databases изхвърлям. Пример:

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

Заменете dbname с желаното име на база данни. alldatabases.sql е името на вашия sql-dump файл. По този начин ще имате отделната DB във файл и след това можете да възстановите с помощта на проста команда mysql.

(Кредитите са на:Darren Mothersele - вижте страницата му )



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP/MySQL вмъкнете ред, след което получете 'id'

  2. Как да създам защитена mysql подготвена декларация в php?

  3. MySQL InnoDB мъртво заключване на SELECT с изключително заключване (ЗА АКТУАЛИЗИРАНЕ)

  4. MySQL Брой различни стойности от една колона

  5. Как да съхранявате Java Instant в MySQL база данни