数据库文件能否放在其它地方 因为MySQL是安装在C盘的,如果创建了一个数据库MyDB,那么数据库文件就默认的放在“C:\Program Files\MySQL\MySQL Server 5.0\data\MyDB”下面了,如果我想把数据库文件放在D盘下的某个文件夹下面,如“C:\temp Files\MyDB”,请问有什么办法? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 查一下手册,可以在mySQL的配置文件中定义,但改后所有数据库都要放到这个目录下 == 思想重于技巧 == 大哥,我知道要配置my.ini 文件,但是我配置了my.ini 文件的#Path to the database root,还是没有用嘛,能给出实质性的回答,怎么去配置,而不是去配置my.ini 文件 配置方法如下,有兴趣,可以试一下:my.ini...[mysqld]datadir="C:/temp Files/MyDB"把数据文件复制到那个目录下边。不过,你有个不太好的习惯。最好目录路径里边不要带空格,免得引发新的问题。 to iihero :我就是这么改的,重启MySQL之后,创建数据库,数据库文件仍然存放在默认的目录下面的,似乎不起作用 to ljfinder:那是因为你已经在默认的路径下边运行过,再修改已经不起作用了。如果想按照新路径运行,需要重建mysql数据库。google之。很多解决方案。 http://blog.chinaunix.net/u/29134/showart_464890.html 如何在SQLyog的表中加入记录 请教关于Mysql数据库比较Date类型的问题 JAVA连接mysql的问题 查询效率的奇怪问题! 关于MySQL事务问题 怎样才能只让相同的数据只出现一次? mysql插入数据报错 Incorrect string value: '\xF4\x8F\xAE\xB3</...' 用my sql写 character-set-server 在配置文件修改后,查询字符依然显示latin1 初学者求助大佬,SQL中A列不同、B列有相同。若5个以上A列对应相同B列则在C列为1 在mysql5中使用中文表名,中文字段名在开发中会有问题么? mysqlroot密码丢失问题
的配置文件中定义,但改后所有数据库都要放到这个目录下
my.ini
...
[mysqld]
datadir="C:/temp Files/MyDB"把数据文件复制到那个目录下边。
不过,你有个不太好的习惯。最好目录路径里边不要带空格,免得引发新的问题。
我就是这么改的,重启MySQL之后,创建数据库,数据库文件仍然存放在默认的目录下面的,似乎不起作用
那是因为你已经在默认的路径下边运行过,再修改已经不起作用了。
如果想按照新路径运行,需要重建mysql数据库。
google之。很多解决方案。