mysql data保存位置_mysql data目录备份恢复 查看mysql数据文件存放位置

查询数据库存储数据文件位置 ,

mysql> show global variables;

主要看datadir属性值

| datadir                                           | /www/wdlinux/mysql-5.5.54/data/

datadir目录下包括了frm myi myd文件

*.frm----描述了表的结构

*.MYI----表的索引

*.myd----保存了表的数据记录

db.opt----用文本编辑器打开,可以看到里面保存的是编码信息

在Myisam下,数据库的每个数据表都有*.frm、*.YMI和*.YMD三个文件,其中*.frm存储数据表的表结构,*.MYI存储数据表的索引,*.MYD存数数据表的记录数据;

在Innodb下,每个数据库下的每个数据表只有一个*.frm存储数据表的表结构,而所有数据库的所有表数据索引、数据记录都全部存储在ibdata1文件中,而ib_logfile0和ib_logfile1是日志文件。

参考:

数据库文件ibdata1

恢复数据库原理:

需要保留datadir属性值目录下的文件  主要就是ibdata1文件和对应的数据库.frm文件,这里是直接恢复所有数据库,

1.停止mysql服务

2a0f361003c43f50f7279635eae1d884.png

参考资料

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值