MySQL提供了一个称为MySqldump的非常漂亮的工具,用于在本地备份或者转储MySQL数据库。
此工具是一个内置的工具,尤其是在我们想要快速备份巨大数据库的情况下很好地工作。
此
mysqldump命令创建的文件包含所有数据库结构和数据,设置为创建数据库对象的sql语句,并且转储文件可以是csv,delimited或者XML文件。
备份mysql数据库
要备份MySQL数据库,第一个数据库必须存在于数据库服务器中。
我们还需要使用root帐户或者帐户完全访问我们要备份的数据库。
备份MySQL数据库的命令如下:
mysqldump -u username –p database_name > database_dump.sql
如下所示的命令参数:
- [用户名]:有效的MySQL用户名。
- [p]:p参数将提示用户密码
- [database_name]:要备份的数据库名称
- [database_dump.sql]:将使用数据库内容创建的文件的名称为备份
当我们上面的命令时,所有数据库结构和数据都将导出到单个database_dump.sql文件中。
例如,为了备份名为WPDB的WordPress数据库,我们将使用以下命令:
mysqldump -u username –p wpdb > wpdb_backup.sql
我们还可以使用mysqldump命令备份多个数据库或者所有数据库。
例如,如果要备份称为database1,database2和database3的多个数据库,则运行以下命令:
mysqldump -u username –p database1,database2,database2 > databases_backup.sql
要备份服务器上的所有数据库,请运行以下命令:
mysqldump -u username –p --all-database > all_databases_backup.sql
日期:2020-07-07 20:55:02 来源:oir作者:oir