progress bar снятия и заливки дампа БД

В категории Подсказки от 7 июля, 2016. Автор admin

Загрузить дамп:
# pv dumpfile.sql | mysql -uuser -ppass db_name

Снять дамп:
# mysqldump -uuser -ppass db_name | pv > dumpfile.sql

И на сервере должна быть установлена утилита pv

yum install pv

Еще полезность при работе с gzip:

pv access.log | gzip > access.log.gz
611MB 0:00:11 [58.3MB/s] [=> ] 15% ETA 0:00:59

Добавим утилиту dd и слепим это все вместе:

упаковать

dd if=/dev/sda bs=1024 conv=noerror,sync | pv | gzip -c -9 > backup-sda.gz

распаковать

gunzip -c backup-sda.gz | pv | dd of=/dev/sda bs=1024

Тоже но с утилитой pigz:

упаковать

dd if=/dev/sda | pv -s (размер_диска_в_байтах) | pigz --fast > myBackup.img

распаковать

pigz -d myBackup.img | pv -s (размер_диска_в_байтах) | dd of=/dev/sda

Тэги: , ,

FFmpeg в Ubuntu 14.04

В категории Подсказки от 22 июня, 2016. Автор admin

sudo add-apt-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install ffmpeg

Тэги: , ,

Ремонт и востановление базы MySQL по SSH

В категории Подсказки от 29 апреля, 2016. Автор admin

Заходим по SSH на сервер и набираем следующую команду:

mysqlcheck -uваш_логин_базы -pваш_пароль_базы --auto-repair --check --optimize --all-databases

На место команды -uваш_логин_базы подставляете после -u свой логин, на место пароля — свой пароль. Тут все просто. Остальные инструкции обеспечивают проверку базы, в случае найденных ошибок восстановление, оптимизацию таблиц, ну и наконец последняя команда --all-databases означает что будут обработаны все базы данных. Работает эта утилита быстро, спокойно кушает то, на чем намертво виснет phpMyAdmin, в общем крайне полезная штука.

Больше »

Тэги: , , ,