hi:
使用Mysql(winxp),创建表,指定数据文件目录,但是数据文件仍建在默认目录下以下为建表SQL(d盘下mysqldata文件夹己创建):
create table g (a int(4)) engine=myisam, DATA DIRECTORY='D:\mysqldata';SQL执行成功,但是数据文件,没有建在D:\mysqldata,仍然建在默认目录下。
使用Mysql(winxp),创建表,指定数据文件目录,但是数据文件仍建在默认目录下以下为建表SQL(d盘下mysqldata文件夹己创建):
create table g (a int(4)) engine=myisam, DATA DIRECTORY='D:\mysqldata';SQL执行成功,但是数据文件,没有建在D:\mysqldata,仍然建在默认目录下。
解决方案 »
- mysql备份策略求教
- 【图】W7下MySQL启动时的一个奇怪问题
- MY SQL 还原数据库问题
- Win版的MySql怎么下载啊?我找到下载地点
- 怎样产生一个随机序列的SQL语句?
- #2003 - Can't connect to MySQL server on 'localhost' (10048)
- --------如何用mysql-front标实一个字段为外键(外码)???---------在线
- 没有查询到结果found_row()=1?急!求帮忙!!!!
- mysql查询统计问题
- 存储过程请教:先执行select然后根据结果选择执行update或者insert
- VS2008下连接MySql数据库错误???
- 求c++ 调用mysql存储过程的方法
select version();这是MySQL官方文档中的一句说明。不知道为什么在中文版中并没有翻译这一句。
Beginning with MySQL 5.1.24, you cannot use path names that contain the MySQL data directory with DATA DIRECTORY or INDEX DIRECTORY. 执行完 create table g (a int(4)) engine=myisam, DATA DIRECTORY='D:/mysqldata';
你可以 SHOW WARNINGS; 看一下,应该是直接被ignore掉了。
DATA DIRECTORY option ignored