警告:<data directory =“”>选项被忽略</data>

时间:2014-11-12 12:04:22

标签: mysql

我使用属性DATA DIRECTORY

我的代码:

mysql> CREATE TABLE t2(id int) ENGINE=MyiSam DATA DIRECTORY='D:/';
Query OK, 0 rows affected, 1 warning (0.05 sec)

mysql> show warnings;
+---------+------+---------------------------------+
| Level   | Code | Message                         |
+---------+------+---------------------------------+
| Warning | 1618 | <DATA DIRECTORY> option ignored |
+---------+------+---------------------------------+
1 row in set (0.00 sec)

如何修复警告?

1 个答案:

答案 0 :(得分:3)

the manual

  

仅当您不使用--skip-symbolic-links选项时,这些选项才有效。您的操作系统还必须具有可靠的线程安全的realpath()调用。

the MySQL forums

上发帖
  

我的理解是,realpath()的Windows实现是不完整的,因此创建表数据目录和索引目录选项不适用于Windows。

因此,您可以使用相对路径获取不同的文件夹,或者可能使用using symbolic links