Бэкап и восстановление базы данных (ssh, sql)
Добавлено: 03 мар 2011, 22:47
Бэкап и восстановление базы данных (ssh, sql)
Бэкап
--add-locks - Создает в дампе дополнительные команды LOCK TABLES и UNLOCK TABLES. Делает импорт базы данных безопасным.
Бэкап + сжатие
Разархивировать
Восстановление базы данных из дампа
Восстановление из сжатого дампа. Разжимает, затем восстанавливает.
Бэкап
Код: Выделить всё
mysqldump -u [uname] -p[pass] [dbname] > [backup.sql]
Бэкап + сжатие
Код: Выделить всё
mysqldump -u [uname] -p[pass] [dbname] | gzip -9 > [backup.sql.gz]
Код: Выделить всё
gunzip [backup.sql.gz]
Восстановление базы данных из дампа
Код: Выделить всё
mysql -u [uname] -p[pass] [db_to_restore] < [backup.sql]
Код: Выделить всё
gunzip < [backup.sql.gz] | mysql -u [uname] -p[pass] [dbname]