备份命令
在mysql的安装目录的bin目录下有mysqldump命令,可以完成对数据库的备份。
语法:mysqldump -u 用户名 -p 数据库名> 磁盘SQL文件路径
mysqldump -uroot -pqwe123 test_db >C:\Users\Lenovo\Desktop\mydb.sql
由于mysqldump命令不是sql命令,需要在dos窗口下使用。
注意:在备份数据的时候,数据库不会被删除。可以手动删除数据库。同时在恢复数据的时候,不会自动的给我们创建数据库,仅仅只会恢复数据库中的表和表中的数据。
恢复命令
恢复数据库,需要手动的先创建数据库:
create database test_db2;
语法:mysql -u用户名 -p 导入库名< 硬盘SQL文件绝对路径
恢复步骤:
1、创建test_db2数据库。
2、重新开启一个新的dos窗口。
3、将test_db备份的数据表和表数据 恢复到test_db2中
//恢复命令
mysql -uroot -pqwe123 test_db2<C:\Users\Lenovo\Desktop\mydb.sql