创建数据库db
create database db;
创建student和score表并插入数据
mysql> select *from student
-> ;
+-----+-----------+------+-------+--------------+--------------------+
| id | name | sex | birth | department | address |
+-----+-----------+------+-------+--------------+--------------------+
| 901 | 张老大 | 男 | 1985 | 计算机系 | 北京市海淀区 |
| 902 | 张老二 | 男 | 1986 | 中文系 | 北京市昌平区 |
| 903 | 张三 | 女 | 1990 | 中文系 | 湖南省永州市 |
| 904 | 李四 | 男 | 1990 | 英语系 | 辽宁省阜新市 |
| 905 | 王五 | 女 | 1991 | 英语系 | 福建省厦门市 |
| 906 | 王六 | 男 | 1988 | 计算机系 | 湖南省衡阳市 |
+-----+-----------+------+-------+--------------+--------------------+
6 rows in set (0.00 sec)
mysql> select *from score
-> ;
+----+--------+-----------+-------+
| id | stu_id | c_name | grade |
+----+--------+-----------+-------+
| 1 | 901 | 计算机 | 98 |
| 2 | 901 | 英语 | 80 |
| 3 | 902 | 计算机 | 65 |
| 4 | 902 | 中文 | 88 |
| 5 | 903 | 中文 | 95 |
| 6 | 904 | 计算机 | 70 |
| 7 | 904 | 英语 | 92 |
| 8 | 905 | 英语 | 94 |
| 9 | 906 | 计算机 | 90 |
| 10 | 906 | 英语 | 85 |
+----+--------+-----------+-------+
10 rows in set (0.00 sec)
3.
备份数据库
school
到
/backup
目录
4.
备份
MySQL
数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库
5.
直接将
MySQL
数据库压缩备份
6.
备份
MySQL
数据库某个
(
些
)
表。此例备份
student
表
7.
同时备份多个
MySQL
数据库(其他数据库素材自行准备)
8.
仅仅备份数据库结构
9.
备份服务器上所有数据库
10.
还原
MySQL
数据库
11.
还原压缩的
MySQL
数据库
12.
使用
xtrabackup
备份数据库
13.
在另外的数据库服务器上还原
xtrabackup
备份
cp -r root@192.168.199.142:/server/backup/2021-10-24_23-32-26 /backup
14.
使用
mydumper
备份数据库
mydumper -uroot -p123456 -B db -S /tmp/mysql.sock -o /backup
15.
使用
mydumper
恢复数据库
mydumper -uroot -p123456 -S /emp/mysql.sock -d /backup/ -o -B db