mysqldump是MySQL数据库备份工具,可用于将数据库中的数据和结构导出到一个文件中。其基本使用方法如下:
mysqldump -u [用户名] -p [数据库名] > [备份文件名].sql
--all-databases
选项:mysqldump -u [用户名] -p --all-databases > [备份文件名].sql
--tables
选项并指定表名:mysqldump -u [用户名] -p [数据库名] --tables [表名] > [备份文件名].sql
--no-create-info
选项:mysqldump -u [用户名] -p [数据库名] --no-create-info > [备份文件名].sql
--ignore-table
选项并指定表名:mysqldump -u [用户名] -p [数据库名] --ignore-table=[数据库名].[表名] > [备份文件名].sql
--add-drop-database
用于在导出数据前添加DROP DATABASE语句。备份完成后,可以通过以下命令来恢复数据库:
mysql -u [用户名] -p [数据库名] < [备份文件名].sql