首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >不是从靴子开始的吗?

问不是从靴子开始的吗?
EN

Ask Ubuntu用户
提问于 2012-05-03 17:58:57
回答 4查看 3.6K关注 0票数 2

升级到穿山甲后,mysqld在启动时不会启动。我已经研究了Pangolin发行版的各种其他MySQL问题,而且我还没有看到其他人正在处理的相同问题(mysqld弹跳等等)。一旦我从命令行运行它,它就运行得很好。

在哪里添加命令以在启动时启动服务?

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2013-08-24 14:13:48

当我在寻找解决相同症状的方法时,我发现有很多事情可能出错并阻止mysql(d)的启动。如果您能够设法通过适当的用户从命令行启动它:

代码语言:javascript
复制
sudo -u mysql mysqld

相反,它作为一个服务失败了:

代码语言:javascript
复制
root@my-linode:~# service mysql start
start: Job failed to start

然后在/var/log/upstart/mysql.log中检查upstart日志。如果发现以下错误消息:

代码语言:javascript
复制
[ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

那你就找到罪魁祸首了要修复它,请在/etc/mysql/my.cnf中指定mysql用户。

代码语言:javascript
复制
user=mysql

使用start mysql重新启动,您应该会很好。

同样,导致此错误的原因有很多(设备、套接字文件上的不正确特权、磁盘空间不足、升级过程中内存不足等等)。这只是其中之一。多亏了这家伙。

票数 3
EN

Ask Ubuntu用户

发布于 2012-05-05 07:29:45

sudo service mysql start应该启动mysql。这是一个新开始的作业,所以完整的作业可以在/etc/init/mysql.conf上看到。

您可能需要检查/var/log/mysql*,因为升级表进程可能会出现问题。

票数 1
EN

Ask Ubuntu用户

发布于 2012-05-25 23:11:14

这为我在11.xx 12.04升级期间解决了这个问题:

sudo touch /etc/parmor.d/local/usr.sbin.mysql

我可以在安全模式下启动,但不能在常规模式下启动。希望这能有所帮助。

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

https://askubuntu.com/questions/130918

复制
相关文章

相似问题

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