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格式的是可以直接复制的,但是要注意权限和用户组。不然容易读不到数据