windows下MySQL5.7找到data文件夹,my.ini文件加载路径及数据位置修改

首先说下data文件夹在 MySQL 中的地位: 1、存放 数据库 文件的地方 2、存放ibdata(所有数据库的信息都在这里) 3、存放数据库的文件夹,比如有个数据库叫student,那么肯定有个student文件夹,存放student数据库所有文件就在这文件夹内 ps:迁移数据库只需

首先说下data文件夹在MySQL中的地位:

1、存放数据库文件的地方

2、存放ibdata(所有数据库的信息都在这里)

3、存放数据库的文件夹,比如有个数据库叫student,那么肯定有个student文件夹,存放student数据库所有文件就在这文件夹内

ps:迁移数据库只需要找到数据库的文件夹和ibdata文件,把这两个拷到其他数据库即可,但记得备份ibdata文件,这个gg了,有其他东西都没啥用

 

先上图,看到ProgramData了么,那个是隐藏文件夹,mysql的data文件夹就在里面。

1、设置系统,让其显示隐藏文件夹

2、路径

C:\ProgramData\MySQL\MySQL Server 5.7\Data,这就是全部
 

(不同的mysql版本在安装路径 data路径和my.ini的启动配置文件路径上可能有差异,不做研究)

 

更改mysql的数据位置,除了网络上资料讲的:(1)关闭mysql服务;(2)修改my.ini的datadir(路径"\"还是"/",整个路径名是不是要双引号包括大家自己尝试吧,怎么走得通怎么来,我是不用双引号 正反斜杠都可以);(3)然后迁移整个data文件夹(这个data文件夹根据版本和系统可能在不同文件夹下,比如可能在c:\Program Files\MySQL 或者c:\ProgramData\MySQL下,推荐用everything这个软件自己找找)到修改后的目录下;(4)最后重启。

 

这4个基本步骤之外,还要注意MySQL使用的启动文件my.ini是哪个。这个要以mysql在windows注册表里的信息为准,具体操作:开始-运行-regedit-回车,进入windows注册表,然后找到[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MySql] (注意这是在win7和mysql5.7下的注册路径,其他版本可能不一样),修改其中“ImagePath”里面“--defaults-file=”后面的路径文件就好,这个文件才是mysql启动时读取的配置文件,并不一定放在mysql安装目录下或者是data目录下的就一定是使用的配置文件。

本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

相关文档推荐

针对“Linux下安装配置MySQL”的问题,我为您提供以下完整攻略:
Informatica PowerCenter是一款常用的ETL(Extract-Transform-Load)工具,用于数据集成、数据转换和数据加载。本篇教程将详细介绍在Windows系统上安装和配置Informatica PowerCenter 9.x的步骤和注意事项。
以下是CentOS7环境下MySQL8常用命令小结的完整攻略。
MySQL是一个流行的关系型数据库管理系统,它被广泛应用于 Web 应用程序的开发中。在本教程中,我们将学习如何在 Ubuntu 20.04 上安装和配置 MySQL 5.7。
这两个键值对为使计算机支持漏洞的CredSSP版本提供了必要的设置,也就是说,将让计算机可以连接由非漏洞系统发出的远程桌面请求,而不会出现报错的问题。
导入: 1. cd d:\mysql\bin #cd 到 mysql 的 bin 目录下2. mysql -u root -p mysql_db_name d:\mysql\data\backup\filename.sql --default-character-set=utf8 # 回车后输入密码便开始导入了 导出: 1. cd d:\mysql\bin # cd 到 mysql 的 bin 目录下2. mysql