Has*_*ena 6 mysql create-table datadirectory
我试图在linux中创建一个mysql表,将数据目录更改为另一个位置.所选的forlder具有完全权限.但我收到错误'无法创建/写入文件'.我用Google搜索,发现此错误与权限相关.我可以使用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)
Run Code Online (Sandbox Code Playgroud)
我可以做什么???请给我任何有价值的建议....
小智 9
mysql> create table test_table( testId int PRIMARY KEY, testName VARCHAR(20) )
DATA DIRECTORY = '/home/Test/Sample/data';
Run Code Online (Sandbox Code Playgroud)
写道:
mysql> create table test_table( testId int PRIMARY KEY, testName VARCHAR(20) )
DATA DIRECTORY = '/tmp/data';
Run Code Online (Sandbox Code Playgroud)
为了让生活更轻松,请尝试存储到'/ tmp'目录,因为mysql可以访问此目录,而不是使用(chown)更改所有权.