mysql 数据库完全备份与恢复-centos7
一:数据全部备份:
1.备份全部数据库结果如下:将在home文件夹下生成类似:
的文件
二:备份多个数据库
1.进入数据库查看存在数据库
退出MYSQL
2.选择需要的数据库备份mysql1 mysql2 mysql3 为数据库名,需要几个写几个;
三.数据导入:
方法1:方法2:
先进入数据库
退出MYSQL
1.备份全部数据库
- mysqldump -uroot -p --all-databases > /home/mysql_all-$(date +%Y%m%d).sql
- [root@hl05 ~]# mysqldump -uroot -p --all-databases > /home/allsqlfile.sql
- Enter password:
- -- Warning: Skipping the data of table mysql.event. Specify the --events option explicitly.
- [root@hl05 ~]#
mysql_all-20200430.sql
的文件
二:备份多个数据库
1.进入数据库查看存在数据库
- mysql -uroot -p12345678
- show databases;
退出MYSQL
- exit;
2.选择需要的数据库备份
- mysqldump -u root -p --databases mysql1 mysql2 mysql3 > /home/mysql_s-$(date +%Y%m%d).sql
三.数据导入:
方法1:
- mysql -uroot -p12345678 </home/mysql_s-20200430.sql
先进入数据库
- mysql -uroot -p12345678
- source mysql_all-20200430.sql;
退出MYSQL
- exit;
扫描二维码,手机查看
声明:本文来源于互联网,观点仅代表作者本人,不代表欢乐你我,真实性请妥善甄别。