Mysql ръководство, 4
4.8.5 mysqldump. сметища препарат и структурата на таблицата
Тази програма ви позволява да зареже ( `` моментна снимка '') база данни съдържание или набор от бази данни за архивиране или за пренос на данни в друга база данни SQL-сървър (не е задължително MySQL-сървър). Сметището ще съдържа SQL команди, определени за създаване и / или попълването на таблиците.
Ако не посочите имената на таблиците, или параметрите употреба --databases или --Всички-бази данни. там ще се получи дупка в базата данни като цяло (съответно - на всички бази данни).
Списъкът от опции, поддържани от вашата конкретна версия на помощната програма за mysqldump. могат да бъдат получени чрез изпълнение mysqldump --help.
Трябва да се има предвид, че mysqldump полезността. използва без опции или --quick --opt. преди да се отърват извличане на информация резултат на това се зареди цялата резултата в паметта. Това може да създаде проблеми при получаването на сметището на голяма база данни.
Имайте предвид, че не трябва да приложите настройките --opt или -e. Ако възнамерявате да използвате новото копие на програмата за mysqldump за сметището. и след това да го възпроизведете на един много стар MySQL-сървър.
mysqldump помощна програма поддържа следните опции:
Можете, а напротив, да се чете този файл на MySQL-сървъра чрез командата:
Тази програма е доста често се използва за прехвърляне на информация от базата данни на друг MySQL-сървър:
Възможно е да се изхвърлят няколко бази данни с една команда:
Ако трябва да се изхвърлят всички бази данни, можете да използвате: