1、数据备份(mysqldump,在linux终端操作):
1、命令格式
mysqldump -u用户名 -p 源库名 > ***.sql
示例:
~$ mysqldump -uroot -p zengsf > zengsf.sql
Enter password:
2、源库名的表示方式
--all-databases 备份所有库
库名 备份1个库
-B 库1 库2 库3... 备份多个库
库名 表1 表2 表3...备份数据库里面的哪几张表
2、数据恢复
1、命令格式(liunx终端)
mysql -u用户名 -p 目标库名 < ***.sql
2、从所有库备份***.sql中恢复某一个库
mysql -u用户名 -p --one-database 数据库名 < ***.sql
注意:
1、恢复库时,如果恢复到原库会将表中数据覆盖,新增表不会删除
2、恢复库时,如果库不存在,则必须先创建一个空库