一、备份
利用mysql安装目录下的mysqldump进行备份。
mysqldump --user=root --password=123456 mydb>d:mydb_bk.dump
注意:导出的dump文件里面实际是sql文,可以直接执行的。--user和-u是等价的,--password和-p是等价的。
二、恢复
1,利用mysql命令恢复
mysql -uroot -p123456 mydb_new<D:mydb20180101.dump
注意:-u,和-p后面没有空格,mydb_new这个DB需要事先创建好,可以利用create database命令创建。
2,登录mysql后,利用source命令恢复
mysql>use dbtest;
mysql>source D:ack.sql;
注意:备份的名字,最初我是以g打头的一个备份文件,g可能是个参数选项,造成语法错误。
为了避免冲突,路径中的“”可以用“/”代替。