Iam试图在linux中创建mysql表,并将数据目录更改为另一个位置。获得完全许可的选定的伪造者。但我遇到了一个错误:“无法创建/写入文件”。我搜索了一下,发现这个错误与拒绝权限有关。我可以使用chown命令将文件夹的所有者权限更改为root。但它仍然显示出同样的错误。
mysql> create table test_table( testId int PRIMARY KEY, testName VARCHAR(20) ) DATA DIRECTORY = '/home/Test/Sample/data';
ERROR 1 (HY000): Can't create/write to file '/home/Test/Sample/data/test_table1.MYD' (Errcode: 13)我能做什么?请给我任何有价值的建议..。
发布于 2013-01-25 13:40:32
mysql> create table test_table( testId int PRIMARY KEY, testName VARCHAR(20) )
DATA DIRECTORY = '/home/Test/Sample/data';写成:
mysql> create table test_table( testId int PRIMARY KEY, testName VARCHAR(20) )
DATA DIRECTORY = '/tmp/data';为了让生活更简单,请尝试存储到“/tmp”目录,因为mysql可以访问这个目录,而不是在(chown)更改所有权时摸索。
https://stackoverflow.com/questions/12595133
复制相似问题