Инструменты пользователя

Инструменты сайта

Загрузка не удалась. Возможно, проблемы с правами доступа?

linux:command-mysql-import

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

linux:command-mysql-import [2018/01/16 17:24] (текущий)
Строка 1: Строка 1:
 +===== Импортировать (прочесть) БД mysql из файла =====
 +<​code>​
 +mysql -u %USERNAME% -p%USERPASS% %DBNAME% < /​%PATH-TO-SAVE%/​%FILENAE%
 +</​code>​
 +<WRAP center round tip 60%>
 +Обратите внимание на пробелы около параметров!
 +</​WRAP>​
  
 +===== Сохранить БД в файл =====
 +
 +<​code>​
 +#Все базы данных,​ нужен root
 +mysqldump -u%USER% -p%PASS% --all-databases > /​%PATH-TO-SAVE%/​%FILENAE%
 +
 +#​Выбранную базу данных,​ достаточно пользователя с правами на эту БД
 +mysqldump -u%USER% -p%PASS% %DBNAME% > /​%PATH-TO-SAVE%/​%FILENAE%
 +
 +</​code>​
 +
 +===== Сохранить БД в файл с триггерами и хранимыми =====
 +<​code>​
 +mysqldump --routines -u root -p%PASS% a-cms > acms.sql
 +</​code>​
 +
 +=== Параметры mysqldump ===
 +  * --no-data - экспорт только структуры
 +  * --routines - экспортировать с триггерами и хранимыми
 +  * --events - экспортировать события
 +[[linux:​mysqldump-key|Более подробно о ключах mysqldump]]
linux/command-mysql-import.txt · Последние изменения: 2018/01/16 17:24 (внешнее изменение)