修改MySQL数据库物理文件存放位置,须要在MySQL配置文件中修改相关参数。安装MySQL5.7后,在MySQL安装目录下没有找到数据库物理文件,最后通过查找发现其在“C:\ProgramData\MySQL\MySQL Server 5.7”下,MySQL的配置文件“my.ini”也在这个路径下。mysql
也能够在MySQL服务上点击鼠标右键->属性,在启动参数中查看:sql
"C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
使用MySQL命令行工具“MySQL 5.7 Command Line Client”,输入密码后在命令行中输入下列代码:数据库
show global variables like "%datadir%";
而后按回车键,便可看到MySQL数据库物理文件存放的位置。安全
mysql> show global variables like "%datadir%";
+---------------+---------------------------------------------+ | Variable_name | Value | +---------------+---------------------------------------------+ | datadir | C:\ProgramData\MySQL\MySQL Server 5.6\Data\ | +---------------+---------------------------------------------+
修改MySQL数据库物理文件存放位置的步骤以下:bash
若是在Windows系统中datadir路径后没法启动问题,报错1067错误,可使用下列方法解决:工具
在新建立的data文件夹上右键,选择“属性”->“安全”,在组和用户(G)中添加NETWORK SERVICE便可。spa