1 备份
1).备份的工具
有第3方的收费备份工作,目前我们所学的是系统自带的备份功能:mysqldump
2).可以导出
-->导出mugua库下面的表
mysqldump -u root -p密码 库名 表1 表2 表3 > 地址/备份文件名称
导出是建表语句及insert语句
-->如何导出一个库下面的所有表?
mysqldump -u root -p密码 库名 > 地址/备份文件名称
-->如何导以库为单位导出?
mysqldump -u root -p密码 -B 库1 库2 库3 > 地址/备份文件名称
-->如何导出所有库?
mysqldump -u root -p密码 -A > 地址/备份文件名称
2 恢复
1).登录到mysql命令行
-->对于库级的备份文件
Mysql > source 备份文件地址
-->对于表级的被封文件
Mysql > use 库名 //切记,没有库先创建库
Mysql > source 备份文件地址
2).不登录到mysql命令行
-->针对库级的备份文件
Mysql -u root -p密码 < 库级备份文件地址
-->针对表级备份文件
Mysql -u root -p密码 库名 < 表级备份文件地址 //切记,没有库先创建库
注意事项:
切记!切记!库级文件 跟 表级文件 他俩的用法!!
还有 恢复 跟 备份 的箭头方向不同!!< >
导出数据库是用mysqldump!! 导入数据库是mysql俩个语句用法不一样!