删除数据库和表是不可逆的,修改删除前请慎重
一.备份数据的命令:mysqldump
查看帮助:mysqldump --help;
Dumping structureandcontents of MySQL databasesandtables.
Usage: mysqldump [OPTIONS] database [tables]
ORmysqldump [OPTIONS] --databases [OPTIONS] DB1 [DB2 DB3...]
ORmysqldump [OPTIONS] --all-databases [OPTIONS]
参数太多,在此先备份整个数据库好了
$mysqldump --user'root'-p study_db >/tmp/study_db1.sql
Enterpassword:
$
最简单的备份数据库:mysqldummp --user 用户名 -p 数据库 > 备份的路径;
备份一个表:
$mysqldump --user'root'-p study_db.books >/tmp/study_db1.sql
Enterpassword:
$
二.恢复数据库
1.创建数据库(在此默认已经将原数据库删除)
先创建数据库CREATE DATABASE 数据库名;
2.恢复数据库
> mysql -u root -p数据库名< /tmp/study_db1.sql
接下来就可以验证一下
3.验证
MariaDB[(none)]>SELECT*FROMstudy_db.books;