«все люди делятся на две категории — одни делают бэкапы, другие будут их делать».
Как бэкапить БД, которая находится внутри виртуальной машины. И так чтобы все было по-хорошему? Особенно, если это файрберд виндовый а хостовая машина с Линухом.
междудельные заметочки
«все люди делятся на две категории — одни делают бэкапы, другие будут их делать».
Как бэкапить БД, которая находится внутри виртуальной машины. И так чтобы все было по-хорошему? Особенно, если это файрберд виндовый а хостовая машина с Линухом.
Файрберд может сохранять таблицы в виде внешних текстовых файлов.
Файлы будут с записями ФИКСИРОВАННОЙ длины, никаких VARCHAR, массивов и BLOB, а лучше всего вообще все поля CHAR, а то мозг вывихнешь. Файлы csv также не предусмотрены.
посмотрим как можно использовать подобное уродство.
SQLAlchemy — ORM приблуда Python/базы данных, позволяет описывать структуры БД и способы взаимодействия с ней непосредственно на Питоне
Установка:
Потребовалось сделать скрипт, прогружающий данные из таблиц dbf в базу MySQL
sudo apt-get update
sudo apt-get install firebird2.5-super
file] [-s old-name=new-name[,old-name=new-name]] [-i field[,field]] [-d database] [-t table] [-c[c]] [-p primary] [-h host] [-F] [-q] [-r] [-x] [-P password] [-U user] dbf-file
Настройки сервера mysql храняться в файле /etc/mysql/my.cnf. Установленный по умолчанию my.cnf рассчитан на совсем музейные машины, главное чтоб mysql завелась.
в комплекте установки поставляются и другие файлы, рассчитанные на более современные машины.
Читать далее «настройка mysql»