启动mysql提示Can't find messagefile '/usr/share/mysql/english/errmsg.sys

发布于 2022-09-23 14:29:52 字数 509 浏览 11 评论 0

之前mysql启动时候提示

  1. [root@linux tmp]# /usr/local/mysql/bin/mysql -r root -p
  2. Enter password:
  3. 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

流年里的时光 2022-09-30 14:29:52

看看mysqld的启动脚本是不是符合sysv格式

你曾走过我的故事 2022-09-30 14:29:52

原帖由 qzdmail 于 2009-1-15 23:50 发表
[root@linux tmp]# service mysqld start
mysqld: unrecognized service

是不是/etc/init.d/下没有mysqld

北音执念 2022-09-30 14:29:52

我重新编译安装mysql,然后yum 了mysql-server,现在执行service mysqld start 后提示

  1. [root@linux mysql]# service mysqld start
  2. Timeout error occurred trying to start MySQL Daemon.
  3. Starting MySQL:  [FAILED]

复制代码

查看myslqd.log日志

  1. drwxr-xr-x  2 root      root    4096 Jan 16 13:45 yum
  2. [root@linux lib]# less /var/log/mysqld.log
  3. 090116 00:25:04  mysqld started
  4. 090116  0:25:04 [ERROR] Can't find messagefile '/usr/share/mysql/english/errmsg.
  5. sys'
  6. 090116  0:25:04 [ERROR] Aborting
  7. 090116 00:25:04  mysqld ended

复制代码

/usr/share/mysql/下没有english目录,在安装之前我是清除掉所有的mysql相关的文件和目录的

掀纱窥君容 2022-09-30 14:29:52

原帖由 ynchnluiti 于 2009-1-16 15:01 发表

是不是/etc/init.d/下没有mysqld

恩,之前是没有启动脚本的,所以我重新安装了一次

野鹿林 2022-09-30 14:29:52

这个是我/usr/share/mysql下的文件,我自己创建了一个english的文件,目录下有一个errmsg.txt的文件,我就复制过去了.....
这个文件我看了,里面有乱码,文件信息很多

  1. [root@linux mysql]# pwd
  2. /usr/share/mysql
  3. [root@linux mysql]# ll -R
  4. .:
  5. total 936
  6. drwxr-xr-x 2 root root   4096 Jan 16 16:26 english
  7. -rw-r--r-- 1 root root 345938 May 26  2008 errmsg.txt
  8. -rw-r--r-- 1 root root 483176 May 26  2008 fill_help_tables.sql
  9. -rw-r--r-- 1 root root   4925 May 26  2008 my-huge.cnf
  10. -rw-r--r-- 1 root root  20923 May 26  2008 my-innodb-heavy-4G.cnf
  11. -rw-r--r-- 1 root root   4901 May 26  2008 my-large.cnf
  12. -rw-r--r-- 1 root root   4908 May 26  2008 my-medium.cnf
  13. -rw-r--r-- 1 root root   2478 May 26  2008 my-small.cnf
  14. -rw-r--r-- 1 root root  31430 May 26  2008 mysql_fix_privilege_tables.sql
  15. -rw-r--r-- 1 root root   1305 May 26  2008 mysql_system_tables_data.sql
  16. -rw-r--r-- 1 root root  12028 May 26  2008 mysql_system_tables.sql
  17. -rw-r--r-- 1 root root   9669 May 26  2008 mysql_test_data_timezone.sql
  18. ./english:
  19. total 344
  20. -rw-r--r-- 1 root root 345938 Jan 16 16:26 errmsg.sys

复制代码

咽泪装欢 2022-09-30 14:29:52

很多信息都不清楚,你如果是通过rpm安装的mysql肯定不会有这样的问题。

沩ん囻菔务 2022-09-30 14:29:52

原帖由 jerrywjl 于 2009-1-16 16:43 发表
很多信息都不清楚,你如果是通过rpm安装的mysql肯定不会有这样的问题。

就是因为乱装软件导致myslq错误,然后就接连有问题了,昨天重新安装mysql,导致webmin也用不了了....

RPM的mysql 没装过,我yum下

感情洁癖 2022-09-30 14:29:52

/etc/rc.d/init.d/mysqld start 试试~

|煩躁 2022-09-30 14:29:52

'/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

不知道兄弟你解决了没有
解决了的话帮我一下
呵 谢了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文