备份整个数据库
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