MySQL(二)备份与还原
一.MySQL备份
1.本地备份
1.win + r 后输入cdm
2.命令行界面输入命令 mysqldump -u root -p 数据库名> 存放备份sql文件的全目录,eg: mysqldump -u root -p booksystem> D:\backup\booksystem.sql
3.控制台没有输出 ~ 等待 ~ 结束完成
2.异地备份
1.win+r 输入cmd
2.命令行界面输入命令 mysqldump -hip地址 -P3306 -uroot -p 数据库>D:\mysql\backup\数据库.sql。如:mysqldump -h192.168.0.110 -P3306 -uroot -p student>D:\mysql\backup\student.sql
3.控制台没有输出 ~ 等待 ~ 结束完成
3.定时备份
二.MySQL还原
1.命令还原
方法一:
1.把备份的sql文件放在安装目录bin下(也可不放在bin下,第四步则为 source 全路径sql文件名)
2.win + r 后输入cmd
3.命令行界面输入命令 mysql -uroot -p 后输入密码,show databases; 显示全部数据库,use 库名 (库名为要还原的数据库)
4.输入命令 source sql文件名,eg: source booksystem.sql;
5.控制台一直在输出Query OK ~ 等待 ~ 结束完成
方法二:
1.备份的sql文件放在任意文件(最好是英文目录)
2.win + r 后输入cmd
3.输入命令 mysql -u root -p 被还原的库名< 全路径sql文件名 后输入密码,eg: mysql -u root -p booksystem< D:\backup\booksystem.sql
4.控制台没有输出 ~ 等待 ~ 结束完成
2.第三方工具还原
1.navicat 数据库管理工具
2.等等