mysql数据库备份与恢复(包括分别导出表结构和数据)

只导出表结构:(用参数-d)导出的文件中只有建表语句

mysqldump -u用户名 -p密码 -h数据库所在ip地址 -d 要备份的数据库名称 > /目录/保存的文件名.sql

只导出数据:(用参数-t)导出的文件中只有插入数据的语句

mysqldump -u用户名 -p密码 -h数据库所在ip地址 -t 要备份的数据库名称 > /目录/保存的文件名.sql

导出表结构和数据(备份指定数据库):(不写参数)导出的文件中有建表语句和插入数据的语句

mysqldump -u用户名 -p密码 -h数据库所在ip地址 要备份的数据库名称 > /目录/保存的文件名.sql
 
 
恢复备份
mysql -u用户名 -p密码  数据库名 < 保存的备份文件.sql

 

 
注:
1、这两条命令是在命令行界面执行(不是在MySQL软件内执行)
2、被还原的数据库名称要和备份的时候用的数据库名称一致,所以备份的时候,保存文件名里最好包含数据库名,以免忘记数据库名
posted @ 2019-11-18 20:55  94那抹微笑  阅读(365)  评论(0)    收藏  举报