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文件拷贝到该数据库名的文件夹下,刷新,则可看见拷贝过来的数据。
阅读(2899) | 评论(0) | 转发(0) |