MySQL

Передаем данные из SQLite в MySQL

следуем хорошему совету на SO.
  1. Инициализируем виртуальное окружение проекта, заходим в папку, где у нас лежит manage.py, и запускаем
    ./manage.py dumpdata > datadump.json
    Эта команда сливает все данные из БД в json-формате в файл datadump.json. Все, включая пользователей с паролями.
  2. Редактируем settings.py, указав там данные для подключения к новой MySQL базе данных.
    DATABASES = {

Загрузить базу MySQL на хостинг

загрузка баз MySQL через PHPMyAdmin имеет ряд раздражающих моментов, ибо хостеры очень любят ставить малоразумные ограничения на размер БД, на время выполнения скрипта загрузки и прочее. Собственно, не припомню ни одного хостера, у которого загрузка БД обходилась бы без танцев с бубном.
Вот две CRM с одинаковым функционалом и набором данных, одна сделана на Друпале 7, другая - на Джанго. Друпальная база имеет размер 350 Мб, у джанги 38 Мб, т.е. почти в 10 раз меньше.

Ошибка "MySQL server has gone away"

При работе на локальной машине (Denwer) стала появляться ошибка "Uncaught exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 2006 MySQL server has gone away'". Возникала она при попытке редактирования одного из типов материала. Помогло вот это. В окончательном виде:
port                  = 3306
Подписка на MySQL