mysql数据库的备份和恢复
备份:mysqldump -u username -p passwprd -R -E dbname(需要备份的数据库名称) table1 table2…->BackupName.sql;
1、命令格式
mysqldump -u用户名 -p 密码 源库名 > ***.sql
2、源库名的表示方式
–all-databases 备份所有库
库名 备份1个库
-B 库1 库2 库3 备份多个库
库名 表1 表2 表3 备份多张表
———————————————————————————————————
创建数据库: create database gd_base;
还原:mysql -u root -p 密码 [dbname] < backup.sql
1、命令格式(Linux终端)
mysql -u用户名 -p 密码 目标库名 < ***.sql
2、从所有库备份All.sql中恢复某一个库
mysql -u用户名 -p 密码–one-database 库名 < All.sql
mysql -uroot -p 密码 --one-database db4 < All.sql
-R (–routines:导出存储过程以及自定义函数) -E (–events:导出事件)
可以参考一下这位兄弟写的博客:
https://www.cnblogs.com/dnjiang/p/11640329.html