首页 > 其他 > 详细

6.导入导出数据 与 数据恢复

时间:2021-01-14 09:51:19      阅读:22      评论:0      收藏:0      [点我收藏+]

导入导出数据 与 数据恢复

1.导入导出数据

# 1. 导出数据库 (退出MySQL数据库) 
"""
cd 到想要导出数据的目录下
"""
# 把数据库db100 所有数据导出成 .sql 后缀模式
mysqldump -uroot -p db100 > db100.sql
# 把数据库里的某些表导出
mysqldump -uroot -p db1 表1 表2 > db1.sql

# 2. 导入数据库 (登陆MySQL数据库)
# 具体在哪个库下导入数据
source 路径/db1.sql

2.innodb 引擎文件恢复

# innodb 在只有frm和ibd文件的情况下,如何恢复数据;

安装 MySQL Utilities
https://downloads.mysql.com/archives/utilities/ 

# 1. cmd中找到frm那个文件对应目录,执行如下命令:不要加分号
mysqlfrm --diagnostic ./文件目录/t1.frm

# 2. 查出建表语句,复制查询出来的建表语句在mysql中创建的新数据库中使用

# 3. 对已创建的表进行表空间卸载 删除ibd文件
mysql> alter table t1 discard tablespace;

# 4. 把要恢复的idb文件替换进去

# 5. 对已创建的表进行空间装载
mysql> alter table t1 import tablespace;

6.导入导出数据 与 数据恢复

原文:https://www.cnblogs.com/jia-shu/p/14275383.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!