Chinaunix首页 | 论坛 | 博客
  • 博客访问: 949939
  • 博文数量: 264
  • 博客积分: 10107
  • 博客等级: 上将
  • 技术积分: 2455
  • 用 户 组: 普通用户
  • 注册时间: 2007-05-09 16:34
文章分类

全部博文(264)

文章存档

2012年(1)

2011年(11)

2010年(128)

2009年(82)

2008年(42)

我的朋友

分类: Mysql/postgreSQL

2010-04-30 14:20:36

Windows下默认安装好MySQL之后,数据库文件是在C盘下的,但当系统Ghost恢复之后,数据库里的记录也恢复成原来的记录了。因此,想将数据库文件移到D盘下,就不会受到此影响了。
 
同样,在小蔡同志的帮助下,先用MySQL Server Instance Config Wizard先Remove Instance. 再将InnoDB的路径改到D盘,结果MySQL启动又报错了。是MySQL 6 Alpha版本,将原始对应的数据库文件目录data下的所有文件拷贝到D盘对应文件夹下,MySQL启动成功。但是对应的err和pid文件,仍然在原来目录下面,用工具新建数据库时,仍然在原来目录下新建了数据库文件。
 
最后,小蔡同志发现了,安装目录下的my.ini文件中datadir还是指向原来C盘的位置,将其对应修改过来后,成功!
 
 
MySQL 6 Alpha版本的MySQL Server Instance Config Wizard多多少少还是有点问题,修改不完全,很多时候,还不如自己手动修改来得方便。
 
 

结论:
修改MySQL数据库文件的存储路径:直接修改my.ini文件中datadir的路径,即可。
 
创建新的数据库,再将×.frm以及db.opt文件拷贝到该数据库名的文件夹下,刷新,则可看见拷贝过来的数据。
阅读(2910) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~