Как сохранить значение auto-increment в дампе базы через mysqldump?
Есть движок сайта с огромным количеством auto-increment значений в базе данных, соответственно после простого mysqldump, восстановление дампа сбрасывает все значения авто инкрементов и ничего не работает, какой ключ необходимо подставить в mysqldump, чтоб он сохранил значения инкрементов и сделал максимально полный бэкап нужной базы?
--opt
Параметр предназначен для оптимизации скорости резервирования данных и является сокращением, включающим следующие опции: --quick --add-drop-table --add-locks --create-options --disable-keys --extended-insert --lock-tables --set-charset. Начиная с MySQL 4.1, параметр --opt используется по умолчанию, т.е. все вышеперечисленные параметры включаются по умолчанию, даже если они не указываются. Для того чтобы исключить такое поведение, необходимо воспользоваться параметров --skip-opt
Похоже не совсем так, во всяком случае судя по документации этот параметр используется по умолчанию, но при этом база дампится без значений автоинкрементов. Из входящих параметров, судя по доке, похоже нужно использовать --create-options, но нужно ли задавать параметры этой опции или ставить как есть?
Нет, проверил несколько раз.
Вопрос закрыл так, скриптом остановка базы, бинарный бэкап файлов с заворачиванием в архив, старт базы, простой 2 минуты ночью для клиента не критичен, зато ушла головная боль с инкрементами и разворачивать быстрее.