您的位置:首页 > 产品设计 > UI/UE

The server quit without updating PID file (/var/run/mysqld/mysqld.pid)

2014-04-05 20:16 267 查看
通过日志发现:Can't find messagefile '/usr/share/mysql/errmsg.sys'。

linux出现这样但问题是我不建议大家着急但去谷歌或者去问,可以自己先想想。

好吧,其实我也是谷歌一番百度一番才找到解决方法但。

之前解决这个方法就简单的认为在这下面创建个文件不就得了,我确实创建了个文件,但又提示Can't read from messagefile '/usr/share/mysql/errmsg.sys' 这个错误,大家一看,认为应该是权限的问题,但我给它赋了权限,还是不行。额额,这个地方先缓一下,告诉大家怎么查看日志,当然,这适合于新手,像我就是,一开始怎么也找不到日志的输出文件,网上也说明了问题都可以根据日志解决,确实如此。文件但路径在哪里呢,先执行下面这个命令

sudo find / -name my.cnf
这个文件就是找到my.cnf然后打开,找到log_error这个值,这个值保存但就是mysql的日志信息。以后有什么问题就可以直接通过日志去查了。说正题,上面这个问题怎么解决呢,仍然执行命令

sudo find / -name errmsg.sys
没错,你会发现很多这样但文件在你的mysql安装文件目录下,我们再回到刚才找到my.cnf下,取得值都是通过这个下面配置的,我们可以修改这个值,如下,

lc-messages-dir	= /usr/local/mysql/share/english/
lc-messages-dir对应的值根据自己的安装目录去看吧,我的是通过链接到/usr/local下面的,可能有些人是在/opt/目录下面,至于怎么链接

sudo ln -s /opt/mysql /usr/local/mysql
不知道对不对,手打的,没有在命令窗口运行过。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐