mysqldump是MySQL數(shù)據(jù)庫備份工具,可用于將數(shù)據(jù)庫中的數(shù)據(jù)和結(jié)構(gòu)導(dǎo)出到一個(gè)文件中。其基本使用方法如下:
mysqldump -u [用戶名] -p [數(shù)據(jù)庫名] > [備份文件名].sql
--all-databases
選項(xiàng):mysqldump -u [用戶名] -p --all-databases > [備份文件名].sql
--tables
選項(xiàng)并指定表名:mysqldump -u [用戶名] -p [數(shù)據(jù)庫名] --tables [表名] > [備份文件名].sql
--no-create-info
選項(xiàng):mysqldump -u [用戶名] -p [數(shù)據(jù)庫名] --no-create-info > [備份文件名].sql
--ignore-table
選項(xiàng)并指定表名:mysqldump -u [用戶名] -p [數(shù)據(jù)庫名] --ignore-table=[數(shù)據(jù)庫名].[表名] > [備份文件名].sql
--add-drop-database
用于在導(dǎo)出數(shù)據(jù)前添加DROP DATABASE語句。備份完成后,可以通過以下命令來恢復(fù)數(shù)據(jù)庫:
mysql -u [用戶名] -p [數(shù)據(jù)庫名] < [備份文件名].sql