MySQL 5.7 修改数据物理文件目录
2017-07-06 19:32
621 查看
修改MySQL数据库物理文件存放位置,需要在MySQL配置文件中修改相关参数。安装MySQL5.7后,在MySQL安装目录下没有找到数据库物理文件,最后经过查找发现其在“C:\ProgramData\MySQL\MySQL Server 5.7”下,MySQL的配置文件“my.ini”也在这个路径下。
也可以在MySQL服务上点击鼠标右键->属性,在启动参数中查看:
在Linux下叫“my.cnf”,该文件可能位于以下几个目录下。
/etc/my.cnf
/etc/mysql/my.cnf
SYSCONFDIR/my.cnf
$MYSQL_HOME/my.cnf
defaults-extra-file (the file specified with “–defaults-extra-file=path”, if any)
~/.my.cnf
然后按回车键,即可看到MySQL数据库物理文件存放的位置。
修改之前,先停止MySQL服务;
把“C:\ProgramData\MySQL\MySQL Server 5.7\”下的”data”目录里内容全部拷贝到需要存放的位置;
修改“my.ini”,把“datadir”修改为当前存放数据库的文件夹,例如“datadir=D:\MySQL\Data”;
重新启动MySQL服务即可。
在新创建的data文件夹上右键,选择“属性”->“安全”,在组和用户(G)中添加NETWORK SERVICE即可。
查看MySQL配置文件所在路径
MySQL配置文件在Windows下叫“my.ini”,一般在MySQL的安装根目录下。MySQL5.6以后,Win7以上系统可能在“C:\ProgramData\MySQL\MySQL Server X.Y”目录下,可以在注册表中搜索,也可以使用“Everything”在文件系统中搜索。也可以在MySQL服务上点击鼠标右键->属性,在启动参数中查看:
"C:\Program Files (x86)\MySQL\MySQL Server 5.7\bin\mysqld.exe" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.7\my.ini" MySQL57
在Linux下叫“my.cnf”,该文件可能位于以下几个目录下。
/etc/my.cnf
/etc/mysql/my.cnf
SYSCONFDIR/my.cnf
$MYSQL_HOME/my.cnf
defaults-extra-file (the file specified with “–defaults-extra-file=path”, if any)
~/.my.cnf
查看MySQL数据库物理文件存放位置
使用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数据库物理文件存放位置
修改MySQL数据库物理文件存放位置的步骤如下:修改之前,先停止MySQL服务;
把“C:\ProgramData\MySQL\MySQL Server 5.7\”下的”data”目录里内容全部拷贝到需要存放的位置;
修改“my.ini”,把“datadir”修改为当前存放数据库的文件夹,例如“datadir=D:\MySQL\Data”;
重新启动MySQL服务即可。
解决修改datadir路径后无法启动问题
如果在Windows系统中datadir路径后无法启动问题,报错1067错误,可以使用下列方法解决:在新创建的data文件夹上右键,选择“属性”->“安全”,在组和用户(G)中添加NETWORK SERVICE即可。
相关文章推荐
- ubuntu修改mysql 5.7 数据存储目录datadir
- 修改MySQL默认的数据文件存储目录
- 【Mysql5.7数据目录和配置文件目录】
- MAC中修改MYSQL的数据文件目录
- mysql修改数据文件目录
- ubuntu下修改mysql数据文件目录
- Mysql修改数据文件默认目录datadir
- CentOS6.7 修改MySQL默认的数据文件目录
- rpm方式安装的mysql服务如何修改数据文件目录
- python写一段脚本代码自动完成输入(目录下的所有)文件的数据替换(修改数据和替换数据都是输入的)
- Linux下MySQL数据文件目录搬迁
- centos下mysql数据文件默认路径修改
- linux安装和修改mysql数据文件位置基本流程
- CentOS下更改MySQL数据文件目录位置
- mysql 修改数据存储目录
- 更改MySQL数据文件目录位置
- 怎么修改Outlook2010 PST数据文件位置(默认邮件存储目录)
- 怎么修改Outlook2010 PST数据文件位置(默认邮件存储目录)
- CentOS 环境下更改MySQL数据文件目录位置
- 修改Windows上MySQL的数据文件路径