2011-10-05 75 views
4

我想改变我的mysql.sock文件的位置对于我试图停止MySQL,然后编辑my.cnf文件,但我得到一个消息MySQL服务问题

阿卜杜勒@ OSS-240: 〜$ service mysql stop

stop:拒绝发送消息,1个匹配的规则; type =“method_call”, sender =“:1.62”(uid = 1001 pid = 3159 comm =“stop”) interface =“com.ubuntu.Upstart0_6.Job”member =“Stop”error name =“(unset) “requested_reply = 0目的地=” com.ubuntu.Upstart” (uid = 0的PID = 1个COMM = “/ sbin目录/初始化”))

什么问题。

+0

I w onder如果/etc/init.d/mysql的符号链接被破坏?你可以发布'ls -l /etc/init.d/mysql'的输出吗?如果你运行'sudo /etc/init.d/mysql stop',你是否也有运气停止MySQL? –

+0

@TomMac:lrwxrwxrwx 1 root root 21 2011-09-09 15:24 /etc/init.d/mysql - >/lib/init/upstart-job:通过使用sudo我能够完成我的工作,但我真的很想知道什么问题 –

+0

@TomMac:sudo /etc/init.d/mysql停止:我用这个,它的工作原理 –

回答

6

这听起来好像用户'abdul'没有必要的权限来停止和启动MySQL服务器,要么授予这些权限(为了安全起见,可能不建议这么做),要么以root身份执行stop和start命令。

+0

我也认为,但在Ubuntu的早期版本中,我能够以用户“abdul”的身份启动和停止服务。 –