Не удается создать / записать в файл-код ошибки 13 в linux

IAM пытается создать таблицу mysql в linux с изменением каталога данных в другое место. Выбранный forlder, имеющий полное разрешение. Но я получил ошибку "не могу создать / записать в файл". Я погуглил и обнаружил, что эта ошибка связана с разрешением denied. Я могу изменить разрешение владельца папки на 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)

что я могу сделать??? Пожалуйста, дайте мне какие-либо ценные предложения....

1 ответов


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) изменением владельца.