Дамп таблицы из базы данных MySQL напрямую с сервера SQL с помощью bash

Дамп таблицы из базы данных MySQL напрямую с сервера SQL с помощью bash

Как сделать дамп таблицы из базы данных MySQL с помощью bash-скрипта?

Например, мы можем использовать следующую команду для дампа таблицы.

mysql -u username -p database_name > file.sql

Но как мне выгрузить только одну таблицу из базы данных?

Может ли кто-нибудь мне помочь с тем же?

решение1

Очень просто

#!/bin/bash
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE.sql

В целях резервного копирования вы можете добавить следующую дату:

#!/bin/bash
cur=`date +"%Y-%m-%d"`
mysqldump -uUSERNAME -pPASSWORD DBNAME MYTABLE > DBNAME-MYTABLE-${cur}.sql

Связанный контент