数据库mysql备份问题

  1. 使用MYSQLDUMP命令备份数据库SDB的所有表,存于"D:\ProgramData\MySQL\MySQL Server 8.0\Uploads"中,文件名为all_table.sql。12. 在MySQL服务器上创建数据库SDB1,使用mysql命令将备份文件all_table.sql恢复到数据库SDB1中。13. 使用MYSQLDUMP命令将 SDB数据库中的grade表中的记录导出到文本文件,存于"D:\ProgramData\MySQL\MySQL Server 8.0\Uploads"中,文件名为grade.txt。14. 删除数据库SDB1的grade表中全部记录。使用MYSQLIMPORT命令将grade.txt文件中的数据导入到SDB1的grade表中。15. 使用SELECT…INTO OUTFILE语句备份SDB数据库中的curriculum表的数据到文本文件curriculum.txt。要求字段之间用“|”隔开,字符型数据用双引号括起来。16. 删除数据库SDB1的curriculum表中全部记录。使用LOAD DATA INFILE语句将curriculum.txt文件中的数据导入到SDB1的curriculum表中。17. 使用二进制日志恢复数据。(1)完全备份数据库。使用MYSQLDUMP命令备份所有数据库,存于"D:\ProgramData\MySQL\MySQL Server 8.0\Uploads"中,文件名为all_db.sql。(2)删除数据库SDB中表的所有记录。

11、


mysqldump  -uroot -p  SDB > D:\ProgramData\MySQL\MySQL Server 8.0\Uploads\all_table.sql

12、


create database SDB1;

# 恢复
source D:\ProgramData\MySQL\MySQL Server 8.0\Uploads\all_table.sql

13、

 mysqldump  -uroot -p --master-data=2 --single-transaction --routines --triggers --events SDB  grade >D:\ProgramData\MySQL\MySQL Server 8.0\Uploads\grade.txt

14


use SDB1;
delete FROM grade;

img

使用工具自动备份不行吗