您的位置:首页 > 数据库 > MySQL

Mysql 修改数据存放位置(windows)

2018-03-06 17:19 579 查看

导言

mysql 可用于安装在linux系统,以及windows系统。默认情况下mysql 存放位置在安装时已经内置。

位置查看

本例中mysql 使用版本为 5.7,使用的工具navicat 版本为10.1.7 ,查看存储位置的操作为:
1,在navicat 打开数据库,新建查询
2,输入以下信息查询show global variables like "%datadir%";获取结果如下



默认情况下,windows 系统内 ,mysql 数据存放位置都在 这个位置。

切换位置

默认情况下,修改 位于C:\ProgramData\MySQL\MySQL Server 5.7 的 my.ini 文件# Path to installation directory. All paths are usually resolved relative to this.
# basedir="C:/Program Files/MySQL/MySQL Server 5.7/"

# Path to the database root
datadir=C:\\ProgramData\\MySQL\\MySQL Server 5.7\\Data
修改datadir  路径内容,当可使用 /  获 \ 来表示路径,当使用 \,需做重叠处理(如上)
修改完成后,需要将原有data 路径下所有文件复制到新设置的存放文件路径下
复制完成后,重启 服务管理器中的 Mysql服务即可(本例服务名称为Mysql57)

其他

如果修改完成后不重启,则mysql 仍在原有路径工作
如果修改完成后不复制相关文件,则会造成重启mysql 服务失败,失败提示大致为:
Fatal error: Can't open and lock privilege tables: Table 'mysql.user' doesn't existFor more information
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  mysql 存放路径