如何查看和更改mysql数据库文件存放位置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何查看和更改mysql数据库文件存放位置相关的知识,希望对你有一定的参考价值。

参考技术A 查看my.ini或my.conf文件,从中查找datadir设置,可以得到mysql数据库文件存放位置
关于修改,一般步骤如下:
一.首先把mysql的服务先停掉。
二.更改mysql配置文件my.ini中的数据库存储主路径
三.将老的数据库存储主路径中的数据库文件和文件夹复制到新的存储主路径
将原文件夹中的所有文件和文件夹拷贝到你新建的文件夹目录下。
四.重启mysql服务
五.验证更改数据库存储主路径的操作是否成功
参考技术B 这个取决于你用什么backend
engine了,myisam,
innodb和ndb有不同的设置方法,innodb的我不太清楚(有可能是设置conf/config.ini里[mysql]下的datadir参数),ndbcluster是在conf/config.ini里面,设置[ndbd]的datadir参数
参考:
https://dev.mysql.com/doc/refman/5.1/en/mysql-cluster-ndbd-definition.html
https://dev.mysql.com/doc/refman/5.0/en/innodb-configuration.html
参考技术C
show
variables
like
'data%'
查看数据存放位置
然后修改mysql配置文件my.ini,找到这一行
datadir=/data/mysql
就是mysql存放位置修改成自己存放的位置就ok

如何更改SQL Server2008默认数据库的存储路径

 如果在安装到功能选择的这个步骤的时候,如果选择更改共享功能目录的话,就会出现如下报错未指定 INSTANCESHAREDWOWDIR 命令行值。如果指定INSTANCESHAREDDIR 值,则必须指定该值.

  第一种,刚刚下载玩SQL SERVER 2008,还没有进行任何操作(任何操作的意思就是根本没打开过安装文件);
  第二种,已经尝试过安装,并且按照向导进行了支持文件的安装。第一种,这种情况我没试,因为我自己不符合这种情况……不过看样子很简单,按键盘WIN+R弹出运行对话框,输入CMD运行,打开命令行对话框,进入到SQL SERVER 2008的安装根目录的路径,然后输入setup.exe /INSTALLSHAREDDIR="D:\\\\Program Files\\\\Microsoft SQL Server\\\\" /INSTALLSHAREDWOWDIR="D:\\\\Program Files (x86)\\\\Microsoft SQL Server\\\\"
  然后按照向导安装就可以,在以上命令行中,有两个路径,分别是64位部件的安装路径和32位部件的安装路径,根据个人实际情况进行更改。第二种,也简单,不过麻烦,根据向导正常安装就可以了,安装到功能选择的时候,不要更改路径,这样就不会报错,直接下一步,然后继续根据向导安装,直到“准备安装”这个步骤的时候,在对话框下面会有个一个配置文件的路径,在资源管理器中找到这个文件,复制出来,比如放到D盘根目录,新的配置文件路径就是D:\\ConfigurationFile.ini,将复制出来的新配置文件用记事本打开编辑,将要更改路径的内容修改好保存,然后WIN+R运行CMD命令行,输入setup.exe /action=Install /configurationfile=D:\\ConfigurationFile.ini
  然后重新根据安装向导进行安装就OK啦,以上命令行中最后的“D:\\ConfigurationFile.ini”就是新配置文件的路径,这个需要根据个人实际情况进行更改。转载,仅供参考。
参考技术A

在启动的数据库实例上点击右键菜单项【属性】,在【服务器属性】窗口选择【数据库设置】选项卡,可以更改数据库的默认存储位置,如以下图片所示。

本回答被提问者采纳

以上是关于如何查看和更改mysql数据库文件存放位置的主要内容,如果未能解决你的问题,请参考以下文章

如何更改mysql数据存放路径

DB2数据库中的表在硬盘上的存储位置在哪?

如何查看mysql数据库的日志文件

MySQL数据文件介绍及存放位置

mysql数据库存储路径更改 数据文件位置

如何更改SQL Server2008默认数据库的存储路径