当然,我们都很好.我试图在没有安装MySQL数据库的磁盘上创建一个MySQL表空间,这样我就可以显式指定应该在该表空间上创建表,而不是使用数据库默认表空间.我使用以下查询来创建表空间,但不断收到错误:
CREATE TABLESPACE sampleTableSpace ADD DATAFILE 'D:/SampleTableSpace/sampleTableSpace.ibd' engine = innodb;
使用上面的查询创建表空间时,我得到了以下错误:
ERROR 3121 (HY000): The DATAFILE location must be in a known directory.
我不知道如何修复这个问题,但我想可能是因为MySQL安装在C盘上,而我试图在D盘上创建表空间和数据文件.
请问我做错了什么?