Инструменты пользователя

Инструменты сайта


mysql:backup:gunzip

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
mysql:backup:gunzip [2021/02/04 10:45]
werwolf
mysql:backup:gunzip [2023/01/12 12:18] (текущий)
Строка 71: Строка 71:
 mysqldump -u USER -pPASSWORD DATABASE | gzip > `date +/​path/​to/​outputfile.sql.%Y%m%d.%H%M%S.gz` mysqldump -u USER -pPASSWORD DATABASE | gzip > `date +/​path/​to/​outputfile.sql.%Y%m%d.%H%M%S.gz`
 </​code>​ </​code>​
 +
 +Заливаем архив бекапа в базу
 +<code powershell>​
 +gunzip < /​path/​to/​outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE
 +</​code>​
 +или так
 +<code powershell>​
 +zcat /​path/​to/​outputfile.sql.gz | mysql -u USER -pPASSWORD DATABASE
 +</​code>​
 +Создаём новую базу данных
 +<code powershell>​
 +mysqladmin -u USER -pPASSWORD create NEWDATABASE
 +</​code>​
 +Удобно использовать бекап с дополнительными опциями -Q -c -e, т.е.
 +<code powershell>​
 +mysqldump -Q -c -e -u USER -pPASSWORD DATABASE > /​path/​to/​file/​dump.sql
 +</​code>​
 +, где:
 +  * Q оборачивает имена обратными кавычками
 +  * c делает полную вставку,​ включая имена колонок
 +  * e делает расширенную вставку. Итоговый файл получается меньше и делается он чуть быстрее
 +
mysql/backup/gunzip.1612424722.txt.gz · Последние изменения: 2023/01/12 12:15 (внешнее изменение)