Вынимаем таблицу из дампа mysql

Проще сделать полный дамп БД. Но что делать если нужно вытащить одну таблицу из дампа? Скрипт запускается из той же директории, где хранятся сжатые gzip’ом дампы БД #!/bin/sh PATH=/bin:/usr/bin/ ls *.gz | sed ‘s/\..*//’ echo «Enter dump» read DUMPDB gunzip $DUMPDB cat $DUMPDB | awk ‘/CREATE TABLE/ {print($3)}’ | sed -e s/\`//g echo «Enter table» read TABLE cat $DUMPDB | sed «/ SET /d» | awk ‘/CREATE TABLE `’$TABLE’`/,/UNLOCK TABLES/’ … → …

mysqld_multi и my.cnf

Сюрприз от разработчиков mariadb55 проявился на FreeSBD В ранних версиях (до 5.5.35 включительно) при запуске mysqld_multi искал my.cnf в папке /etc. Начиная с версии 5.5.35_1 нас предупреждают о необходимости переноса my.cnf в /usr/local/etc Хорошо, это мы сделали. Однако выполнение mysqld_multi start 6-9 не приводит ни к чему. Запуская с параметром —log читаю No MySQL servers to be started (check your GNRs) Таким образом конфиг перенести заставили, но искать его в … → …

Обновление FileZilla в Ubuntu

В штатном репозитории Ubuntu такая нужная программа как FileZilla имеется слишком старой версии, еще 3.7 что-то там Однако если вдруг возникла необходимость обновить FileZilla, то предлагается следующий вариант с использованием дополнительного репозитория с «ночными сборками» sudo add-apt-repository ppa:yofel/ppa sudo apt-get update sudo apt-get upgrade filezilla Так как этот PPA содержит обновления для других программ, которые возможно вам и не требуется обновлять, то после обновления FileZilla его лучше удалить sudo add-apt-repository … → …

Обновление таблиц mysql для Openx|Revive-Adserver

Обновление таблиц mysql может сопровождаться вылетом  веб-приложения по таймауту. Почему? Потому что таблица слишком велика и скрипт не успевает ее обновить. Что же делать, если нам нужно перейти на новую мажорную ветку Openx|Revive-Adserver? Скорее всего ваша БД слишком велика и конвертация не успевает завершиться до окончания работы скрипта Поэтому я предлагаю несколько не сильно хитрых действий, которые могут пригодиться в этом случае На стороне БД Таблицы data_raw_% могут быть слишком велики. Таким образом имеет … → …