Mysql дамп единой таблицы - PullRequest
       23

Mysql дамп единой таблицы

0 голосов
/ 05 декабря 2011

Я пытаюсь сделать нормальную (понимаемую, восстанавливаемую) резервную копию mysql backup.Моя проблема в том, что мне нужно сделать резервную копию только одной таблицы, которая была создана или отредактирована в последний раз.Возможно ли установить mysqldump для этого?Mysql может найти последнюю вставленную таблицу, но как я могу включить ее в команду дампа mysql?Мне нужно сделать это без блокировки таблицы, а в БД включено разбиение .... Спасибо за помощь ...

Ответы [ 3 ]

0 голосов
/ 06 декабря 2011
./mysqldump -uroot -proot mysql user > mysql_user.sql
0 голосов
/ 22 сентября 2016

Для выгрузки одной таблицы используйте команду ниже откройте командную строку и введите путь к MySQL c: \ program files \ mysql \ bin. Теперь введите команду mysqldump -u username -p пароль имя таблицы базы данных имя> C: \ backup \ filename.sql

здесь имя пользователя - ваше имя пользователя mysql пароль - ваш пароль mysql Имя базы данных - имя вашей базы данных имя таблицы - имя вашей таблицы C: \ backup \ filename.sql - путь к файлу и имя файла.

Если вы хотите добавить таблицу резервных копий в любую другую базу данных, вы можете сделать это, выполнив шаги

войти в MySQL введите команду ниже mysql -u username -p пароль базы данных имя

0 голосов
/ 05 декабря 2011

Вы можете использовать этот SQL для получения последней вставленной / обновленной таблицы: -

select table_schema, table_name 
from information_schema.tables 
where table_schema not in ("mysql", "information_schema", "performance_schema") 
order by greatest(create_time, update_time) desc limit 1;

Получив результаты этого запроса, вы можете использовать его на любом другом языке (например, bash) дляточную таблицу дампа).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...