怎样处理 MySQL中与文件许可有关的问题

作者:30941 来源:赛迪网 时间:2008-11-27 16:12:00 

如果遇到与文件许可有关的问题,可能数启动mysqld时UMASK环境变量设置得不正确。例如,当你创建表时,MySQL可能会发出下述错误消息:

ERROR: 无法找到文件:'path/with/filename.frm' (Errcode: 13)

UMASK的默认值是0660。通过下述方式启动mysqld_safe,可改变该情况:
 


shell> UMASK=384  # = 600 in octal
shell> export UMASK
shell> mysqld_safe &

在默认情况下,MySQL用0700的许可创建数据库和RAID目录。你可以通过设置UMASK_DIR变量更改该行为。如果你设置了它的值,将使用组合的UMASK和UMASK_DIR值创建新目录。例如,如果你打算为所有新的目录授予组访问权限许可:


shell> UMASK_DIR=504  # = 770 in octal
shell> export UMASK_DIR
shell> mysqld_safe &

在MySQL 3.23.25和更高版本中,如果是以0开始的,MySQL将认为UMASK和UMASK_DIR的值均采用八进制形式。

标签:
0
投稿

猜你喜欢

  • 定位?浮动?自适应?

    2008-06-30 14:20:00
  • 优化Oracle库表设计的若干方法

    2010-07-16 13:24:00
  • PHP原型模式Prototype Pattern的使用介绍

    2023-05-25 01:21:04
  • 使用 createProcessingInstruction 方法不能输出 encoding 的解决方法

    2009-03-10 18:22:00
  • PHPMyadmin2.10中文显示为乱码的解决办法

    2007-08-22 08:18:00
  • Dreamweaver MX 2004表格设计

    2008-02-03 11:36:00
  • 无忧贴子管理器(ListView组件)

    2009-01-02 17:56:00
  • JavaScript性能优化--创建文档碎片

    2009-12-04 12:41:00
  • 如何实现对整个站点所有页面的操作?

    2010-05-19 21:20:00
  • jQuery打造动态渐变按钮

    2010-05-10 20:21:00
  • sql怎样显示出评论最多的文章?

    2008-08-08 12:17:00
  • Asp生成RSS的类_给网站加上RSS

    2011-04-19 11:06:00
  • js取得当前鼠标的X,Y坐标

    2007-09-27 19:52:00
  • Javascript 中截取小数位并实现四舍五入的方法

    2008-08-05 18:11:00
  • 删除数据库中重复数据的两个方法

    2008-01-01 19:16:00
  • 设计的俗化特征

    2010-04-08 16:07:00
  • 用 Schema 约束 XML 数据

    2010-08-24 18:21:00
  • 减少新开窗口提升可访问性

    2009-04-17 13:56:00
  • link 和 style 元素在 HTML 文档中的位置

    2008-06-02 13:56:00
  • Oracle回滚段的概念,用法和规划及问题的解决

    2010-07-26 13:08:00
  • asp之家 网络编程 m.aspxhome.com