文章目录
一、前置准备
先创建库
create database test;
使用test数据库
use test;
创建表
create table test(id int ,name varchar(20));
插入数据
insert into test values(1,"张三");
insert into test values(2,"李四");
insert into test values(3,"王五");
查看表的数据
select * from test;
二、备份
mysqldump -P3306 -u root -p 密码 -B 数据库名 > 数据库备份存储的文件路径
打开一个新的终端,创建一个目录。
mysqldump -P3306 -u root -p -B test >test.sql
查看里面的内容
可以看到,记录了我们对这个数据库的相关操作。
备份成功。
三、恢复
先删除这个库。
drop database test;
show databases;
进行恢复
source /home/dijia/mys/test.sql;
可以看到执行了相关的sql。
查看数据库。
进入数据库查看内容。
恢复成功。