Мы создали базу данных на сервере MySQL, чтобы показать вам, как сделать резервную копию базы данных MySQL в формате GZ. Почему в формате GZ? Потому что это уменьшает фактический размер базы данных на 1/10 размера. Предположим, что если у вас есть база данных размером 10 ГБ, она уменьшит этот размер примерно до 1 ГБ. Мы можем импортировать или получить полный резервный дамп базы данных MySQL, используя формат GZ в Linux.
Это также можно сделать с помощью сценария, и вы можете восстановить базу данных в любое время, и вам будет легко скопировать большую базу данных.
create database testing;
Вы можете проверить базу данных, доступную на сервере MySQL.
show databases;
Проверьте размер базы данных, выполнив следующую команду
du -sh /var/lib/mysql/testing/
Теперь сделайте резервную копию в формате gz , используя следующие команды
mysqldump -u root -p testing | gzip > testing.sql.gz
Вы можете восстановить базу данных из testting.sql.gz на ваш работающий сервер MySQL, но вам придется извлечь формат gz.
gunzip -d testing.sql.gz
Вы также можете попробовать приведенную ниже команду.
gzip < testing.sql.gz | mysql -u root -p[pass] dbname
Таким же образом вы можете также сделать резервную копию в формате bz2 и распаковать ее тем же способом.
mysqldump -u root -p testing | gzip > testing.sql.bz2 bunzip2 filename.sql.bz2
Вы сделали