📅  最后修改于: 2023-12-03 14:44:31.146000             🧑  作者: Mango
mysqldump
是MySQL自带的备份工具,可以快速方便地备份MySQL数据库中的数据。
mysqldump
是MySQL自带的工具,安装MySQL即可使用。
mysqldump [OPTIONS] database [tables]
其中,OPTIONS
为可选参数,database
为要备份的数据库名称,tables
为要备份的数据表,如果不指定,则备份整个数据。
备份一个数据库:
mysqldump -u root -p mydatabase > mydatabase.sql
备份一个数据库中的某张表:
mysqldump -u root -p mydatabase mytable > mytable.sql
备份整个MySQL服务器中的所有数据库:
mysqldump -u root -p --all-databases > alldatabases.sql
常用参数说明如下:
-u
:连接MySQL服务器的用户名。-p
:连接MySQL服务器的密码。--lock-tables
:备份时锁定数据表。--all-databases
:备份整个MySQL服务器中的所有数据库。--ignore-table
:备份时忽略指定的数据表。--where
:备份时筛选数据,只备份符合条件的数据。mysqldump
备份的数据是纯文本格式,可以通过文本编辑器查看和修改。mysqldump
备份的过程会锁定数据表,可能会影响正常的数据库操作。mysqldump
备份的数据需要通过mysql
命令进行恢复。.sql
。