本文目录一览:
- 1、mysql怎么看data文件
- 2、Mysql安装后在data文件夹中有4种文件frm,MYD,MYI,OPT,请问这四种文件的作用
- 3、如何修改MySQL 5.1 data文件夹路径
- 4、MySQL安装目录下的data文件夹的数据库能够复制到另一台电脑的MYSQL安装目录下的data文件夹里并读取?
- 5、mysql没有data文件夹怎么解决
mysql怎么看data文件
在data文件夹下,创建一个文件夹,名字随意,如:test
将你的数据库文件,拷贝到test文件夹下,
在mysql里面找,test数据库,进去,就能看到了
不同的存储引擎数据文件扩展名不一样,一般的,有3个名字相同但是扩展名不同的文件,那个是一张表
Mysql安装后在data文件夹中有4种文件frm,MYD,MYI,OPT,请问这四种文件的作用
*.frm是描抄述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引,.opt记录数据库的选项,数据库的字符集设置。
在windows系统下,MYSQL数据库文件是以.FRM,MYD,MYI为后缀名存在的,但是在LINUX环境下,需要转化成后缀名为.sql数据文件形式,将.FRM,MYD,MYI文件转换为.SQL数据库的方法:
1、输入,打开phpmyadmin。
2、进入phpmyadmin,找到导出选项。
3、点击导出选项,进入导出页面,选中test数据库文件夹。
4、然后选中【另存为文件】,这是最为重要的一步,否则导出失败。
5、然后点击执行,点击保存路径,这里保存到了桌面,点击下载,.SQL文件就会保存到桌面。
如何修改MySQL 5.1 data文件夹路径
可以查看mysql文件目录my.ini文件,可以找到类似于
datadir=D:/beeagle/Program
Files/MySQL/MySQL
Server
5.0/Data/的字段
该路径为mysql
data目录
默认在:C:\Documents
and
Settings\All
Users\Application
Data\MySQL\MySQL
Server
5.1\Data\
注意:Application
Data文件夹是隐藏的!!!可以修改上述配置,把Data文件夹放在你想放的地方。
---修改方式如下:
1.停止mysql,在命令窗口中输入并运行:net
stop
mysql
即可;
2.把C:\Documents
and
Settings\All
Users\Application
Data\MySQL\MySQL
Server
5.1\Data\
里的Data文件夹剪切到目的地。本人把它放到了D:\PHP\MySQL\MySQL
Server
5.1目录下(跟mysql放到了一起),并且把目录C:\Documents
and
Settings\All
Users\Application
Data\MySQL\MySQL
Server
5.1\删除掉。
3.修改my.ini文件,把datadir改成
datadir=D:\PHP\MySQL\MySQL
Server
5.1\data\
4.启动mysql,在命令窗口中输入并运行:net
start
mysql
即可;
5.修改完毕,以后就可以把相应的数据库附加对象拷贝到里面来
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等。
mysql没有data文件夹怎么解决
可以查看mysql文件目录my.ini文件,可以找到类似于
datadir=d:/beeagle/program
files/mysql/mysql
server
5.0/data/的字段
该路径为mysql
data目录
默认在:c:\documents
and
settings\all
users\application
data\mysql\mysql
server
5.1\data\
注意:application
data文件夹是隐藏的!!!可以修改上述配置,把data文件夹放在你想放的地方。
---修改方式如下:
1.停止mysql,在命令窗口中输入并运行:net
stop
mysql
即可;
2.把c:\documents
and
settings\all
users\application
data\mysql\mysql
server
5.1\data\
里的data文件夹剪切到目的地。本人把它放到了d:\php\mysql\mysql
server
5.1目录下(跟mysql放到了一起),并且把目录c:\documents
and
settings\all
users\application
data\mysql\mysql
server
5.1\删除掉。
3.修改my.ini文件,把datadir改成
datadir=d:\php\mysql\mysql
server
5.1\data\
4.启动mysql,在命令窗口中输入并运行:net
start
mysql
即可;
5.修改完毕,以后就可以把相应的数据库附加对象拷贝到里面来