本文作者:kris

mysql 5.7.21 解压版通过历史data目录恢复数据的教程图解-

kris 2025-01-25 04:03:33 2
mysql 5.7.21 解压版通过历史data目录恢复数据的教程图解-摘要: mysql data目录怎么打开?问题及原因:在mysql安装之后,数据库文件可能被系统隐藏,无法直接打开data文件夹。 解决方案: 1.确定自己的mysql数据库的安装位置;...

mysql data目录怎么打开?

问题及原因:在mysql安装之后,数据库文件可能被系统隐藏,无法直接打开data文件夹。 解决方案:

1.确定自己的mysql数据库的安装位置;

2.例如安装位置为C:Program FilesMySQLMySQL Server

5.1;

3.在里面有个的my.ini文件,打开该文件找到如下位置: #Path to installation directory. All paths are usually resolved relative to this. basedir="C:/Program Files/MySQL/MySQL Server 5.1/" #Path to the database root datadir="C:/ProgramData/MySQL/MySQL Server 5.1/Data/"

4.根据英文注释发现datadir就是data文件夹的位置。打开资源管理器直接访问该文件夹即可。

MySQL安装目录下的data文件夹的数据库能够复制到另一台电脑的MYSQL安装目录下的data文件夹里并读取?

1、可以的,这也是一个冷备份数据库和迁移数据库的方法,如果别人能复制整个data目录,确实不安全。2、data下每个目录是一个database,比如mysql目录里面包含的系统表user.MYD包含了mysql用户信息3、不同的存储引擎用的不同的文件存储数据,a)如果是MyISAM存储引擎的一个table存成了三个文件table.frm(表结构)table.MYD(表数据)table.MYI(表索引)这种存储引擎你可以只复制一个table(即三个文件)或者一个数据库(即整个目录)。b)如果是InnoDB存储引擎用到了表空间文件ibdata1所以要复制需要包含数据库目录,还要包含表空间文件ibdata1等。

可以复制的,如果数据库是InnoDb格式,使用了事物,还是用工具备份或者命令行来处理,不能直接复制

如果是MyISAM格式的是可以直接复制的,但是要注意权限和用户组。不然容易读不到数据


mysql 5.7.21 解压版通过历史data目录恢复数据的教程图解-

文章版权及转载声明

作者:kris本文地址:https://www.damoyx.com/p/27237.html发布于 2025-01-25 04:03:33
文章转载或复制请以超链接形式并注明出处大漠游侠网

阅读
分享