Linux备份MySQL数据库

创建日期:2025-04-23
更新日期:2025-04-23

备份整个数据库

1、使用xshell连接数据库服务器。

xshell免费版下载地址:家庭/学校免费 - NetSarang Website

2、执行以下命令备份整个数据库。

mysqldump -h 127.0.0.1 -P 3306 -u root -p database_name > database.sql

其中,database_name是要备份的数据库名称。会提示输入密码,输入密码即可。

root

3、使用zip压缩文件。

zip database.zip ./database.sql

4、使用xftp下载文件。

点击xshell上的xfp按钮打开xftp,将database.zip文件拖动到本地即可。

xftp下载地址:家庭/学校免费 - NetSarang Website

备份一个表

把备份整个数据库的命令换成以下命令即可。

mysqldump -h 127.0.0.1 -P 3306 -u root -p database_name table_name > database.sql

备份一个表中的部分数据

有的表数据量太大,可以只备份其中一部分数据,使用以下命令即可。

mysqldump -h 127.0.0.1 -P 3306 -u root -p --where="begin_time>'2025-04-23'" database_name table_name > database.sql

简介

一个来自三线小城市的程序员开发经验总结。