数据库备份与还原
2022-09-09 本文已影响0人
哈哈新开张
一 Mysql
备份
- 整库备份
mysqldump -hlocalhost -P3306 -uroot -p123456 mydatabase > bak.sql
- 单表备份
mysqldump -hlocalhost -P3306 -uroot -p123456 mydatabase cate > mydatabase.cate.sql
- 多表备份
mysqldump -hlocalhost -P3306 -uroot -p123456 mydatabase tb1 tb2 > mydatabase.tb1_2.sql
需要说明的是,如果未加入环境变量,需要到 mysql的安装路径mysql\bin
里执行,且使用./mysqldump .........
还原 (需要先建好库)
1 客户端无需登录
mysql -hlocalhost -P3306 -uroot -p123456 mydatabase2 < bak.sql
2 Sql 指定导入
-- 首先进入到对应的数据库
mysql> source SQL文件位置
source mydatabase.bak.sql;
3 手动复制粘贴
直接打开备份文件,不推荐
SqlServer (在同事电脑操作看了眼,比较简单,有时间自己操作下再截图)
备份
使用工具可创建任务,每天定时备份;如果需要删除,还要建个新的任务
还原 (无需建库)
右键库,选择 还原数据库,不是附件,在设备里选择 备份数据的文件,目标里随意起个名字后确定即可。