阅读量:1
在Linux下,使用mysqldump工具进行MySQL数据库的备份和恢复
备份数据库
-
打开终端。
-
输入以下命令以备份整个数据库:
mysqldump -u [用户名] -p[密码] --all-databases > backup.sql
将[用户名]和[密码]替换为实际的MySQL用户名和密码。注意,-p和密码之间没有空格。
例如:
mysqldump -u root -pMySecretPassword --all-databases > backup.sql
- 如果只想备份特定的数据库,请使用以下命令:
mysqldump -u [用户名] -p[密码] --databases [数据库名1] [数据库名2] > backup.sql
例如:
mysqldump -u root -pMySecretPassword --databases db1 db2 > backup.sql
- 如果只想备份特定的表,请使用以下命令:
mysqldump -u [用户名] -p[密码] --databases [数据库名] [表名1] [表名2] > backup.sql
例如:
mysqldump -u root -pMySecretPassword --databases db1 table1 table2 > backup.sql
恢复数据库
-
打开终端。
-
如果要恢复到特定的数据库,请先创建一个空数据库:
mysql -u [用户名] -p[密码] -e "CREATE DATABASE [数据库名];"
例如:
mysql -u root -pMySecretPassword -e "CREATE DATABASE db1;"
- 使用以下命令将备份文件导入到数据库中:
mysql -u [用户名] -p[密码] [数据库名] < backup.sql
例如:
mysql -u root -pMySecretPassword db1 < backup.sql
完成以上步骤后,您已成功地在Linux下使用mysqldump工具进行了MySQL数据库的备份和恢复。
以上就是关于“Linux下MySQL如何进行备份恢复”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm