一:MySQL备份
为什么需要备份? 为了保证重要的数据不丢失。为了数据转移。
二:MySQL备份数据的方式
- 直接拷贝物理文件 (date)
- 使用可视化工具导出
- 使用命令行方式
三:下面是命令行导入导出命令
导出数据库表
mysqldump -h主机 -u用户名 -p密码 数据库名称 表名 > 物理磁盘位置/文件名称
mysqldump -hlocalhost -uroot -p123456 school student > D:/student.sql
一次性导出多张数据库表
mysqldump -h主机 -u用户名 -p密码 数据库名称 表1 表2 表3> 物理磁盘位置/文件名称
mysqldump -hlocalhost -uroot -p123456 school student result subject > D:/all.sql
导出数据库
mysqldump -h主机 -u用户名 -p密码 数据库名称 > 物理磁盘位置/文件名称
mysqldump -hlocalhost -uroot -p123456 school > D:/school.sql
导入:登录的情况下 切换到指定的数据库
source 备份文件
source d:/student.sql
或者
mysql -hlocalhost -uroot -p123456 数据库名称 < 备份文件