mysql数据库表文件属主问题

realyzeal 2008-11-26 03:21:32
linux下面,装了mysql数据库,我以生产用户(如test)登录数据库,建表,生成的表文件,如:zz.frm/zz.myd/zz.myi,但是这三个文件的属主是root用户,不是mysql用户,为什么?
...全文
205 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得去死 2008-11-28
  • 打赏
  • 举报
回复
这样操作吧。
chown -R mysql:mysql 你的mysql安装目录,
或者
chown -R nobody:nobody 你的mysql安装目录,
然后
$bindir/mysqld_safe --user=mysql --datadir=$datadir --pid-file=$server_pid_file $other_args >/dev/null 2>&1 &
或者
$bindir/mysqld_safe --datadir=$datadir --pid-file=$server_pid_file $other_args >/dev/null 2>&1 &
hy2003fly 2008-11-28
  • 打赏
  • 举报
回复
那要看你在linux下是如何安装的了,rpm安装的话肯定不会出现你上面的问题。如果是按照源代码的编译安装,你有按照上面的说明步骤那样一步一步的安装吗?
realyzeal 2008-11-28
  • 打赏
  • 举报
回复
这两个问题是相关的
realyzeal 2008-11-28
  • 打赏
  • 举报
回复
$bindir/mysqld_safe --user=root --datadir=$datadir --pid-file=$server_pid_file $other_args >/dev/null 2>&1 &

为什么在/etc/init.d/mysql启动的mysqld_safe一定要加上--user=root,不加就报错
Starting MySQL../etc/init.d/mysql: line 159: kill: (10991) - 没有那个进程

谁能帮我,给高分
jiahehao 2008-11-26
  • 打赏
  • 举报
回复
mysql用户是数据库里的概念吧。。。。。和linux用户和文件属主的概念不是一回事。

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧