当前位置:网站首页>数据库恢复
数据库恢复
2022-08-04 14:06:00 【之墨_】
备份
表结构
首先,在要存储的文件目录下输入cmd,回车进入操作该目录的命令行
进入命令行以后
mysqldump命令 备份文件
注意这里我原来的数据库名为jx_db
因为有特殊符号_所以备份的时候会报找不到这个数据库的错误,于是我复制了这个数据库命名为jxdb才可以正常备份!
mysqldump -u root -p jxdb > jxdb_bk_20211205.sql
mysqldump -u root -p jxdb student> student_bk.sql


恢复
恢复这里我用的是mysql source命令 至于怎么直接使用另一个mysql -uroot 这样的命令我失败了…不知道为啥
原表为
删除一行:
有外键约束,把外键约束先关闭才能正常删除
SET FOREIGN_KEY_CHECKS = 0 ;
DELETE FROM student WHERE sno = 15202101;

恢复student表:
use jxdb;
source X:\ProgramData\SqlBackUp/student_bk.sql

恢复成功!
注意我们在备份的时候是不用登录mysql的,
而备份时可以直接在目录下进行命令行操作但是恢复时要先登录进mysql,恢复这里用到source命令并且要指定数据库
导出
SELECT * FROM sc INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/SC_out.txt';
导出时报错:The MySQL server is running with the --secure-file-priv option so it cannot execute this statement
发现报错原因是安装mysql时限制了安全权限,这个选项设置系统变量: secure_file_priv,这个变量被用于限制数据导入的导出操作
用SHOW VARIABLES LIKE “secure_file_priv”;查看我们的文件路径

解决方案
解决办法
将文件导入到value的目录下 并且要注意sql语句中的斜杠要用\才可以!
SELECT * FROM sc INTO OUTFILE 'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/SC_out.txt';

导入
报错:Loading local data is disabled; this must be enabled on both the client and server sides
查看导入允许是否打开
SHOW GLOBAL VARIABLES LIKE 'local_infile';

把这个值变为 ON,在mysql客户端输入:
set global local_infile=1;

指定原来的路径文件导入表中!
成功!
LOAD DATA LOCAL INFILE
'C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/SC_out.txt'
INTO TABLE sc

也可以导出为html
SELECT * FROM course INTO OUTFILE
‘C:/ProgramData/MySQL/MySQL Server 8.0/Uploads/course_html.html’;
边栏推荐
猜你喜欢
随机推荐
如何通过使用“缓存”相关技术,解决“高并发”的业务场景案例?
router---编程式导航
PAT甲级:1038 Recover the Smallest Number
阿里老鸟终于把测试用例怎么写说的明明白白了,小鸟必看
Unity插件:使用PopulationSystem制作行走交流的路人
化算力为战力:宁夏中卫的数字化转型启示录
Install mysql on k8s
Kyushu Cloud attended the Navigator Online Forum to discuss the current status, challenges and future of 5G MEC edge computing
量化细胞内的信息流:机器学习时代下的研究进展
"Social Enterprises Conducting Civilian Personnel Training Specifications" group standard on the shelves of Xinhua Bookstore
文字编码 - XML 教程
[UML] Summary of Information System Analysis and Design Knowledge Points
《社会企业开展应聘文职人员培训规范》团体标准在新华书店上架
【无标题】
JSX使用
router---Route guard
How to stress the MySQL performance indicators TPS\QPS\IOPS?
浙江大学团队使用基于知识图谱的新方法,从空间分辨转录组数据中推断细胞间通信状况
小 P 周刊 Vol.13
文字编码 - Markdown 简明教程







