数据库备份和恢复

1备份数据库

[root@mariadb ~]# mysqldump -uroot -p123456 --all-database;         备份框架和数据
[root@mariadb ~]# mysqldump -uroot -p123456 --all-database  --no-data;备份框架

2.备份数据库到指定位置

[root@mariadb ~]# mysql -uroot -p123456 mysql< /mnt/com.sql

3.删除数据库

[root@mariadb ~]# mysql -uroot -p123456 -e  "drop database com;"

4.恢复数据库

[root@mariadb ~]# mysql -uroot -p123456 mysql< /mnt/com.sql

5.显示恢复数据库之前必须建立数据库

   方法一:

[root@mariadb ~]# vim /mnt/com.sql   加入
CREATE DATABASE com;
USE com;

方法二:删除上面添加的两行

[root@mariadb ~]# mysql -uroot -p123456 -e  "drop database com;"
[root@mariadb ~]# mysql -uroot -p123456 -e  "create database com;"

测试:有com

[root@mariadb ~]# mysql -uroot -p123456 -e  "show databases;"
+--------------------+
| Database           |
+--------------------+
| information_schema |
| com                |
| mysql              |
| performance_schema |
+--------------------+

猜你喜欢

转载自blog.csdn.net/weixin_40460156/article/details/81605851
今日推荐