首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法在linux中创建/写入文件错误代码13。

无法在linux中创建/写入文件错误代码13。
EN

Stack Overflow用户
提问于 2012-09-26 05:36:27
回答 1查看 15.8K关注 0票数 6

Iam试图在linux中创建mysql表,并将数据目录更改为另一个位置。获得完全许可的选定的伪造者。但我遇到了一个错误:“无法创建/写入文件”。我搜索了一下,发现这个错误与拒绝权限有关。我可以使用chown命令将文件夹的所有者权限更改为root。但它仍然显示出同样的错误。

代码语言:javascript
运行
复制
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)

我能做什么?请给我任何有价值的建议..。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-01-25 13:40:32

代码语言:javascript
运行
复制
mysql> create table test_table( testId int PRIMARY KEY,  testName VARCHAR(20) ) 
       DATA DIRECTORY = '/home/Test/Sample/data';

写成:

代码语言:javascript
运行
复制
mysql> create table test_table( testId int PRIMARY KEY,  testName VARCHAR(20) ) 
       DATA DIRECTORY = '/tmp/data';

为了让生活更简单,请尝试存储到“/tmp”目录,因为mysql可以访问这个目录,而不是在(chown)更改所有权时摸索。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12595133

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档