mysql如何查看自己数据库文件所在的位置

mysql如何查看自己数据库文件所在的位置,第1张

mysql存储数据的时候都会把数据文件存储到固定的位置,那么我们如何查看这个存储数据文件的位置在哪里那?下面我给大家分享一下。

01

首先我们进入mysql的安装目录,如下图所示,打开my.ini文件

02

接下来在打开的my.ini文件中,我们找到datadir所在行,如下图所示,复制此行的路径

03

然后我们在路径输入框中粘贴此路径,回车即可进入数据文件所在的位置,如下图所示

04

最后如果你想修改数据文件的位置,那么直接修改my.ini文件中datadir对应的路径即可,如下图所示

my.cnf 是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。

安装mysql后,系统中会有多个 my.cnf 文件,有些是用于测试的。

安装locate

命令

输出

当我们需要修改配置文件时,需要找到mysql启动时是加载了哪个 my.cnf 文件。

启动mysql后,我们查看mysql的进程,看看是否有设置使用指定目录的 my.cnf 文件,如果有则表示mysql启动时是加载了这个配置文件。

命令

输出

可以看到 /usr/local/Cellar/mysql/5.6.24/my.cnf 就是mysql启动加载的配置文件。

如果上面的命令没有输出,表示没有设置使用指定目录的 my.cnf 。

如果没有设置使用指定目录的 my.cnf ,mysql启动时会读取安装目录根目录及默认目录下的 my.cnf 文件。

查看mysql启动时读取配置文件的默认目录

命令

输出

这些就是mysql默认会搜寻 my.cnf 的目录,顺序排前的优先。

如果没有设置使用指定目录 my.cnf 文件及默认读取目录没有 my.cnf 文件,表示mysql启动时并没有加载配置文件,而是使用默认配置。

需要修改配置,可以在mysql默认读取的目录中,创建一个 my.cnf 文件(例如: /etc/my.cnf ),把需要修改的配置内容写入,重启mysql后即可生效。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/6104856.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-14
下一篇 2023-03-14

发表评论

登录后才能评论

评论列表(0条)

保存