备份部分:
例1:如何导出a库下的b表
mysqldump-u用户名 -p密码 库名(a) 表1(b)>地址://备份文件名(以sql为后缀)
例2:如何导出一个库下面所有的表
mysqldump -u用户名 -p密码 库名(a)>地址://备份文件名(以sql为后缀)
例3:如何以库为单位导出
mysqldump -u用户名 -p密码 -B 库1 库2 库3>地址://备份文件名(以sql为后缀)
例4:如何导出所有库
mysqldump -u用户名 -p密码 -A>地址://备份文件名(以sql为后缀)
恢复部分:
1:在以登陆到mysql命令行的情况下
对于库级的备份文件
mysql>source 备份文件地址
如:在d盘的a.sql;
则为:mysql>source d:\\a.sql;
2:对于表级的备份文件
mysql>use 库名
mysql>source 备份文件地址(表的备份文件);
例如:库名为a 表的备份文件问a.sql
mysql> use a
mysql>source a.sql;
2:不登陆到mysql命令行下
针对库级的备份文件
mysql-u用户名 -p密码 < 库级备份文件地址
针对表级的备份文件地址
mysql-u用户名 -p密码 库名< 库级备份文件地址