Задать вопрос

Дамп базы mysql

Есть 2 функции в php, которые выполняют следующее:

1. Создаёт схему БД.
2. Создаёт дамп данных на эту БД

mysqldump -uUSER -pPASSWORD -hlocalhost -d --default-character-set=utf8 --quote-names --allow-keywords --add-drop-table --set-charset --result file=/path/to/file/schema.mysql


mysqldump -uUSER -pPASSWORD -hlocalhost --ignore-table=PROJECT.schema_info-t --default-character-set=utf8 --add-drop-table --create-options --quick --allow-keywords --max_allowed_packet=16M --quote-names --complete-insert --set-charset --result-file=/path/to/file/data.mysql


Нужно при создании schema.mysql взять данные из таблицы schema_info и положить в schema.mysql. А при создании data.mysql взять все данные кроме данных в schema_info и запихать в data.mysql
  • Вопрос задан
  • 2973 просмотра
Подписаться 3 Оценить 2 комментария
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
alekciy
@alekciy
Вёбных дел мастер
mysqldump -uUSER -pPASSWORD -hlocalhost -d --default-character-set=utf8 --quote-names --allow-keywords --add-drop-table --set-charset schema_info > /path/to/file/schema.mysql

mysqldump -uUSER -pPASSWORD -hlocalhost -d --default-character-set=utf8 --quote-names --allow-keywords --add-drop-table --set-charset --ignore-table=schema_info > /path/to/file/schema.mysql

man mysqldump
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽