iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >mysql数据库保存路径查找方式
  • 257
分享到

mysql数据库保存路径查找方式

mysql数据库mysql保存路径查找mysql路径查找 2023-05-12 12:05:16 257人浏览 薄情痞子
摘要

目录Mysql数据库保存路径查找mysql之数据目录解读1. mysql8的主要目录1.1 数据库文件的存放目录1.2 命令目录1.3 配置文件目录2. 数据库和文件系统2.1 默认数据库2.2 数据库在文件系统中的表示

mysql数据库保存路径查找

  • sqlyon-创建的表 保存在哪里?
  • 数据库保存路径
  • sql 8.0

1、找到sql配置文件ini

mysql数据库保存路径查找方式

2、不要完全复制 只复制到 C:\ProgramData\MySQL\MySQL Server 8.0\my.ini 即可

mysql数据库保存路径查找方式

3、找到配置文件my.ini打开,Ctrl+f,搜索datadir,找到Data目录,Data目录即存储位置

mysql数据库保存路径查找方式

mysql之数据目录解读

MySQL8的数据目录

1. mysql8的主要目录

可以使用 find / -name mysql命令查看mysql的所有目录。

mysql数据库保存路径查找方式

1.1 数据库文件的存放目录

mysql数据库文件的存放路径为:/var/lib/mysql

mysql程序在启动时会到文件系统的某个目录下加载一些文件,之后再运行过程中产生的数据也会存储到这个目录下的某些文件中,这个路径就称为数据目录。

数据目录对应着一个系统变量datadir ,我们使用客户端与服务器建立连接之后查看这个系统变量的值即可。

mysql数据库保存路径查找方式

1.2 命令目录

/usr/bin/usr/sbin

它里面存储了许多关于控制客户端程序和服务器程序的命令,许多可执行文件比如mysql,mysqld,mysqld_safe等。而数据目录是用来存储mysql在运行过程中产生的数据。

1.3 配置文件目录

/usr/share/mysql-8.0/etc/my.cnf

2. 数据库和文件系统

mysql数据库保存路径查找方式

2.1 默认数据库

mysql自带4个系统数据库:

  • mysql

mysql系统自带的核心数据库,存储了mysql的用户账户和权限信息,一些存储过程、事件的定义信息,一些运行过程中产生的日志信息,一些帮助信息以及时区信息等。

这个数据库保存着mysql服务器所有其他数据库的信息。比如有那些表、那些视图、那些触发器、那些列、那些索引。这些数据并不是真实的用户数据,而是描述性信息,有时候也称为元数据。在该库中提供了一些以innodb_sys开头的表,用于表示内部系统表。

  • performation_schema

主要保存mysql服务器运行过程中的一些状态信息,可以用来监控mysql服务的各类指标。包括统计最近执行了那些语句,在执行过程的各个阶段都花费了多长时间,内存的使用情况等信息。

  • sys

该数据库主要通过视图的形式把information_schemaperformation_schema结合起来,帮助开发人员监控mysql的技术性能。

2.2 数据库在文件系统中的表示

使用create database语句创建一个数据库时,在文件系统上实际发生了什么呢?

每个数据库都对应数据目录下的一个子目录,每当新创建一个数据库时,mysql会做如下两点:

  • (1)在数据目录下创建一个和数据库名同名的子目录。
  • (2)在该子目录下创建一个db.opt的文件(5.7及之前版本),这个文件中包含了该数据库的各种数据,比如该数据库的字符集和比较规则。

这个数据目录下除了information_schema数据库外,其他数据库在该目录下都有对应子目录。

2.3 表在文件系统中的表示

我们的数据其实都是以记录的形式插入到表中,每个表的信息其实可以分为两种:

  • 表结构的定义
  • 表中数据

2.3.1 innodb存储引擎

  • 1.表结构

innodb在数据目录下对应的数据库子目录下创建一个专门用于描述表结构的文件,文件名为表名.frm,这个文件的格式在不同平台上都是相同的,以二进制格式存储。 

  • 2.表中数据和索引

mysql数据库保存路径查找方式

系统表空间

默认情况下innodb会在数据目录下创建一个ibdata1,大小为12M的文件。这个文件就是对应的系统表空间。该文件可以自扩展,当不够用时会自己增加文件大小。

可以通过修改my.cnf来让系统表空间对应多个文件,或者改名字:

innodb_data_file_path = data1:512M;data2:512M:autoextend

这样mysql启动之后就会创建两个512M大小的文件作为系统表空间,其中autoextend表示自扩展。

在mysql5.5.7到mysql5.6.6之间的各个版本中,我们的表中数据都会默认存储到这个系统表空间。 

独立表空间

在mysql5.6.6以及之后的版本,innodb并不会默认的把各个表的存储到系统表空间,而是为每一个表建立一个独立表空间。会在该表数据库子目录下创建一个表名.ibd的文件 

设置

我们可以自己指定使用系统表空间还是独立表空间来存储。

这个功能由启动参数innodb_file_pre_table控制,比如说我们希望将表数据都存储到系统表空间时,可以在配置文件中配置:

mysql数据库保存路径查找方式

  • 3. mysql8.0

mysql8.0版本后,没有opt和frm文件,数据都放在ibd文件中。

mysql数据库保存路径查找方式

2.3.2 MyISAM存储引擎

  • 1.表结构

在存储表结构方面,myisam和innodb一样,也是在数据目录下对应的数据库子目录下创建了一个专门用于描述表结构的文件:表明.frm 

  • 2.表中数据和索引

mysql数据库保存路径查找方式

  • 3. mysql8.0

mysql数据库保存路径查找方式

2.4 视图在文件系统中的表示

视图其实是虚拟的表,所以在存储视图的时候不需要存储真实的数据,只需要把它的结构存储起来就行了。指挥存储一个视图名.frm文件。

2.5 其他文件

除了上边说的用户自己存储的数据外,数据目录下还包括为了更好运行程序的一些额外文件,主要包括:

mysql数据库保存路径查找方式

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持我们。

您可能感兴趣的文档:

--结束END--

本文标题: mysql数据库保存路径查找方式

本文链接: https://www.lsjlt.com/news/202083.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • mysql数据库保存路径查找方式
    目录mysql数据库保存路径查找mysql之数据目录解读1. mysql8的主要目录1.1 数据库文件的存放目录1.2 命令目录1.3 配置文件目录2. 数据库和文件系统2.1 默认数据库2.2 数据库在文件系统中的表示...
    99+
    2023-05-12
    mysql数据库 mysql保存路径查找 mysql路径查找
  • Mac 查看MySQL数据库存储路径
    1.Navicat 可视化数据库,选择“命令列界面” 2,弹出命令行界面,输入命令: show variables like 'data%' 然后按回车键; 要注意的是输入sql语句后,需要在后面添...
    99+
    2023-09-20
    数据库 mysql macos
  • mysql更改数据保存路径的方法
    mysql更改数据保存路径的方法?这个问题可能是我们日常学习或工作经常见到的。希望通过这个问题能让你收获颇深。下面是小编给大家带来的参考内容,让我们一起来看看吧!mysql更改数据保存的路径的方法:1、停止...
    99+
    2024-04-02
  • 查看MySQL数据文件存放路径
    一、查询命令 SHOW VARIABLES LIKE '%datadir%'; 如图,得到的结果就是数据库数据文件存放路径。 二、查看服务器 如上在Linux服务器输入地址 在该目录下即可找到对应的数据库名。 再cd到对应的数据库下,即...
    99+
    2023-08-19
    mysql sql
  • Linux下修改Mysql数据库存放路径
    Linux下修改Mysql数据库存放路径 原路径:/var/lib/mysql 目标路径:/home/data/mysql 1、home目录下建立data目录 cd /home 2、停止mysql进程...
    99+
    2023-10-03
    mysql 数据库 linux
  • ubuntu如何查询mongodb数据库存放路径
    ubuntu查询mongodb数据库存放路径的方法:1、打开ubuntu终端;2、输入“ps -ax | grep mongodb”命令查看mongodb的配置文件;3、输入“cat /etc/mongodb.conf”命令打开配置文件查看...
    99+
    2024-04-02
  • 更改MYSQL数据存储路径的方式是什么
    今天就跟大家聊聊有关更改MYSQL数据存储路径的方式是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。其实这是一个关系型数据库管理系统,同时也是现如今关系型数据库管理系统之一,特点...
    99+
    2023-06-07
  • Discuz数据库存储路径设置方法
    Discuz数据库存储路径设置方法 在使用Discuz论坛系统的过程中,有时候我们需要对数据库存储路径进行设置,以提高系统性能或者方便管理。本文将介绍Discuz数据库存储路径的设置方...
    99+
    2024-03-11
    数据库 路径 discuz 数据丢失
  • Navicat数据存放位置和备份数据库路径设置方式
    目录Navicat数据存放位置和备份数据库路径设置navicat的数据库存放位置在什么地方?具体步骤具体方法 如何修改 Navicat 默认保存路径总结Navicat数据存放位置和备份数据库路径设置 navic...
    99+
    2023-01-09
    Navicat数据存放位置 备份数据库路径设置 备份数据库路径
  • MySQL中如何查看数据库安装路径
    这篇文章将为大家详细讲解有关MySQL中如何查看数据库安装路径,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我们可以通过mysql命令查看mysql的安装路径:# 以下两个sql任意一个可查询s...
    99+
    2023-06-14
  • mysql如何查看数据库保存在哪
    本文小编为大家详细介绍“mysql如何查看数据库保存在哪”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何查看数据库保存在哪”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
    99+
    2024-04-02
  • Discuz数据库存储路径详解
    Discuz数据库存储路径详解 Discuz是一个广受欢迎的开源论坛程序,其数据库是存储论坛所有数据的关键部分。在使用Discuz搭建论坛的过程中,了解数据库的存储路径是非常重要的。本...
    99+
    2024-03-09
    详解 discuz 数据库路径 数据丢失
  • Ubuntu22.04 修改Mariadb数据库存储路径及日志路径
    前提 内容来自于自己编写沙箱一键部署脚本时进行的操作,所有的内容都是自己实际操作可行的形况下写的 我所使用的数据库是Mariadb-10.6.12,使用离线安装包安装的,所以可能跟在线安装的有一部分误差,请以实际情况为准 数据库文件默认路径...
    99+
    2023-12-23
    数据库 mariadb mysql 服务器 ubuntu
  • mysql数据库安装和修改默认存储路径的方法
    这篇文章主要介绍“mysql数据库安装和修改默认存储路径的方法”,在日常操作中,相信很多人在mysql数据库安装和修改默认存储路径的方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大...
    99+
    2024-04-02
  • mysql数据库安装路径迁移
    系统:centos7.3数据库:mysql5.7 mysql数据库安装路径迁移之前,先停止业务。 一、停止数据库服务systemctl stop mysqld 二、查看服务器存储情况df -h 三、进入数据...
    99+
    2024-04-02
  • centos怎么查看mongodb数据库路径
    centos中查看mongodb数据库路径的方法:1、打开centos终端;2、输入“ps -ef|grep mongodb”命令查看mongodb数据库路径即可。具体操作步骤:在centos系统桌面中使用快捷键【Ctrl+Alt+T】打开...
    99+
    2024-04-02
  • mysql怎么查找数据库库名
    在MySQL中,要查找数据库的库名,您可以使用以下方法: 1、使用SHOW DATABASES命令: 在MySQL命令行工具中,执行...
    99+
    2024-05-09
    mysql
  • java保存json类型数据到mysql数据库,mysql保存json类型数据
    1.首先在对应表添加一个json类型字段 2.在java对应的实体类添加对应的字段,重点是加上(typeHandler = JacksonTypeHandler.class)这个注解 不然的话保存...
    99+
    2023-09-04
    java mysql 数据库
  • MySQL数据存储路径如何修改
    本篇内容介绍了“MySQL数据存储路径如何修改”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.查看原先路径◼ 打开 MySQL 8.0 C...
    99+
    2023-07-05
  • oracle怎么查询数据库文件路径
    要查询数据库文件路径,可以使用以下SQL语句: SELECT name, value FROM v$parameter ...
    99+
    2024-04-22
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作