启动mysql提示Can't find messagefile '/usr/share/mysql/english/errmsg.sys
之前mysql启动时候提示
- [root@linux tmp]# /usr/local/mysql/bin/mysql -r root -p
- Enter password:
- ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
复制代码
google很多,没有解决,然后重新安装mysql,在启动还是提示
[root@linux tmp]# service mysqld start
mysqld: unrecognized service
这个文件已经没了,但我没解决,重新安装mysql ,提示了标题错误,见后面回帖
[ 本帖最后由 qzdmail 于 2009-1-16 16:43 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
看看mysqld的启动脚本是不是符合sysv格式
是不是/etc/init.d/下没有mysqld
我重新编译安装mysql,然后yum 了mysql-server,现在执行service mysqld start 后提示
复制代码
查看myslqd.log日志
复制代码
/usr/share/mysql/下没有english目录,在安装之前我是清除掉所有的mysql相关的文件和目录的
恩,之前是没有启动脚本的,所以我重新安装了一次
这个是我/usr/share/mysql下的文件,我自己创建了一个english的文件,目录下有一个errmsg.txt的文件,我就复制过去了.....
这个文件我看了,里面有乱码,文件信息很多
复制代码
很多信息都不清楚,你如果是通过rpm安装的mysql肯定不会有这样的问题。
就是因为乱装软件导致myslq错误,然后就接连有问题了,昨天重新安装mysql,导致webmin也用不了了....
RPM的mysql 没装过,我yum下
/etc/rc.d/init.d/mysqld start 试试~
'/usr/share/mysql/english/errmsg.sys'
关键是你缺这个文件。我正在 fedora10 上装 mysql 5.0,在初始化时也说缺少这个文件
从别的地方拷来,又说版本不对,原话是这样的:
090424 13:09:11 [ERROR] Error message file '/usr/share/mysql/english/errmsg.sys' had only 478 error messages,
but it should contain at least 480 error messages.
Check that the above file is the right version for this program!
090424 13:09:11 [ERROR] Aborting
不知道兄弟你解决了没有
解决了的话帮我一下
呵 谢了