
mysql数据库文件一般是存在mysql的安装目录下制定文件夹,或者直接通过查看配置文件后确定其存储的目录。
工具原料:电脑、mysql
1、首先打开mysql的安装目录,然后找到配置文件myini。
2、打开该配置文件,从文件中搜索到datadir关键字找到数据文件的存储路径。
3、按该路径打开即可找打数据库文件的存储位置。
在创建数据库的时候会有存放的路径,以创建数据库的语句为例,详细说明:
USE [master]GO
IF EXISTS(SELECT 1 FROM sysdatabases WHERE NAME=N'HkTemp')
BEGIN
DROP DATABASE HkTemp --如果数据库存在先删掉数据库
END
GO
CREATE DATABASE HkTemp
ON
PRIMARY --创建主数据库文件
(
NAME='HkTemp',
FILENAME='E:\Databases\HkTempdbf',
SIZE=5MB,
MaxSize=20MB,
FileGrowth=1MB
)
LOG ON --创建日志文件
(
NAME='HkTempLog',
FileName='E:\Databases\HkTempldf',
Size=2MB,
MaxSize=20MB,
FileGrowth=1MB
)
GO
以上内容:
其中E:\Databases\HkTempdbf为数据库主文件。
E:\Databases\HkTempldf为数据库日志文件,这就是数据库存放的位置。
企业管理器,选择要设置的server,点鼠标右键,选择<属性>
出来一长方形sql server属性,选<数据库设置>
新数据库默认位置
默认数据目录:
默认日志目录:
填好后点<确定>按钮即可
你要找的 sqlite数据库 文件,默认情况下存储在这个位置C:\Documents and Settings\Administrator\android\avd\你的虚拟机名字avd/userdataimg这个镜像文件中。如果你想不打开虚拟机就找到你的数据库文件,可以尝试用 ultraiso 等能够处理镜像文件的工具打开这个文件,我没有试过。不过这样做貌似是没有什么意义的、当虚拟机载入这个镜像中的信息并成功启动后,你可以理解为你的SQLite数据库文件被读入到了内存中。但是你所做的任何修改都会被保存在上述的 镜像文件中,所以实质上你的数据库文件还是存放在硬盘中的,不知道这样说你能不能理解。虚拟机,被称为虚拟机就是因为它利用了你当前计算机的硬件资源,模拟出来一个 目的主机,一般情况下你是不能也不应该通过除了虚拟机本身的方式来读取或修改存储在它内部的数据的。
在
mysql安装目录下面有一个
data
文件夹
下面放的就是数据库文件,比如你刚才建的数据库名字叫
test
那么在
data
文件夹下面就有一个文件夹叫
test,这么文件夹内放的文件就是test数据库的所有文件。
---
以上,希望对你有所帮助。
mysql数据库会在硬盘上建立相应的各种数据文件,然后会把数据分文别类的放到各个数据文件上。至于文件的位置,当然是在你安装的硬盘上。
主要分为几类文件
(1)存放表结构的frm文件:文件名与表名相同,每个表对应一个同名frm文件
(2)根据数据库管理方式的不同(myisam和innodb两种方式)设置不同的文件
myiasm:
MYD文件:表数据文件
MYI文件:索引文件
log文件:日志文件
innodb:
InnoDB数据库文件(即InnoDB文件集):
ibdata1、ibdata2等:系统表空间文件,存储InnoDB系统信息和用户数据库表数据和索引,所有表共用
ibd文件:单表表空间文件,每个表使用一个表空间文件(file per table),存放用户数据库表数据和索引
日志文件: ib_logfile1、ib_logfile2
浙西文件都存在具体的存储器中,这个存储器就是硬盘(就算在云上,其实也是在网络存储上)。
具体位置跟你安装的数据库的位置有关。
以上就是关于怎样查看MySql数据库物理文件存放位置全部的内容,包括:怎样查看MySql数据库物理文件存放位置、sqlserver上创建的数据库放在哪的、数据库文件的默认存放位置等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)