mysql, Создание дампа и его импортВнимание! Ниже приведены примеры в которых пароль явно указан в команде. Это приведёт к появлению соответствующих предупреждений во время выполнения команд. Не забывайте пользоваться механизмом хранения паролей в секретном файле "~/.my.cnf" * * * Пример создания дампа (включая процедуры и функции, содержащиеся в БД и пример указания размера пакета для больших данных): # mysqldump --routines --max_allowed_packet=512M --host=ИМЯ_ХОСТА --user=ИМЯ_ПОЛЬЗОВАТЕЛЯ --password='ПАРОЛЬ' --result-file=ИМЯ_ДАМПА.sql ИМЯ_БД * * * Типичный способ импорта дампа (база предварительно должна быть создана): # mysql --max_allowed_packet=512M --host=ИМЯ_ХОСТА --user=ИМЯ_ПОЛЬЗОВАТЕЛЯ --password='ПАРОЛЬ' ИМЯ_БД < ИМЯ_ДАМПА.sql Внимание! При импорте дампа имеет значение чему равна переменная max_allowed_packet на стороне сервера! Дамп может не залиться, даже если в команде указать 512Мб, а на сервере будут дефолтные 4Мб. 2017-08-29 16:57:15
|