1,备份
1)打开cmd,在目录下输入
mysqldump --tab=tmp shop --default-character-set=utf8 -u root -p
结果:
提示 -- secure-file-priv option
在官方文档找到
参数明细可以在文档中查看,MySQL :: MySQL 5.7 Reference Manual :: 5.1.7 Server System Variables
show variables like '%secure%';
修改配置,将secure_file_priv设置为""
表明设置成功了。
数据备份成功。
2,恢复数据
恢复数据只需要输入指令
load data infile 'lr_admin_app.txt' into table lr_admin_app;
可以看到终端展示结果:
ERROR 29 (HY000): File 'C:\ProgramData\MySQL\MySQL Server 5.6\Data\test\lr_admin_app.txt' not found (Errcode: 2 - No such file or directory)
上述错误指的是系统设置路径里面找不到该文件,解决办法有2个。
1)将文件移动到指定目录。
2)设置路径为该文件所在路径。