Win7环境修改MySQL数据存储目录

2014-09-13 17:24:01|?次阅读|上传:wustguangh【已有?条评论】发表评论

关键词:数据库, MySQL|来源:唯设编程网

安装MySQL之后,在MySQL安装目录中的my.ini文件中保存了一些MySQL环境相关的配置信息,其中包括数据目录的存储路径。默认的数据存储目录是“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”,大多数人的操作系统都安装在C盘,然而大家都知道,将数据存放在系统盘是非常不安全的,一旦系统出现异常将导致数据丢失。

下面介绍Win7环境如何修改MySQL数据存储目录的方法:

1. 修改my.ini文件

这个文件在MySQL的安装目录

Win7环境修改MySQL数据存储目录

使用记事本打开,找到datadir设置对应行,默认是“C:/ProgramData/MySQL/MySQL Server 5.5/Data/”,我们将C改成E:

Win7环境修改MySQL数据存储目录

datadri指定的目录仅仅描述了表结构,表数据存储在由innodb_data_home_dir所指定目录中,所以还需要设置innodb_data_home_dir字段,本示例将其设置在"E:/ProgramData/MySQL/MySQL Server 5.5/MySQL Datafiles/":

Win7环境修改MySQL数据存储目录

保存后关闭。

2. 迁移数据

创建目录E:/ProgramData/MySQL/MySQL Server 5.5/Data/,并将C:/ProgramData/MySQL/MySQL Server 5.5/Data/目录中所有数据复制到新的目录中,本机的E:/ProgramData/MySQL/MySQL Server 5.5/Data/目录最终如下所示:

Win7环境修改MySQL数据存储目录

如果你原来存在相关数据,你还需要将innodb_data_home_dir字段原来所指目录的文件拷贝到新的目录中,通常该目录包含一个ibdata1文件,该文件存储了表数据,而前面Data目录仅仅存储了MySQL数据表的结构:

Win7环境修改MySQL数据存储目录

<12>
发表评论0条 】
网友评论(共?条评论)..
Win7环境修改MySQL数据存储目录