创建新表时,我指定了数据目录:
CREATE TABLE t2 (c1 INT PRIMARY KEY)
TABLESPACE = innodb_file_per_table
DATA DIRECTORY = '/alternative/directory';
我稍后如何找到此表的数据目录?如果我找到,select @@DataDirectory
我会看到全局数据目录,而不是特定于此表的自定义数据目录。
答案1
在 MySQL DATADIR 目录下的数据库目录中查找t2.isl
文件。MySQL 将 .isl 文件视为符号链接。
看https://dev.mysql.com/doc/refman/5.6/en/tablespace-placing.html更多细节。