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 |
+--------------------+