GreatSQL社区

搜索

chongzh

MySQL为什么只显示错误代码,而不显示错误描述

chongzh 已有 1197 次阅读2023-9-20 22:25 |个人分类:Mysql 原理|系统分类:故障排错

症状

错误消息只包含代码,而不包含消息。相反,它们显示类似“未知错误”的内容。例如:

Error Code: 1146. Unknown error 1146

错误日志可能包含类似以下的行:

[ERROR] Can't find error-message file

原因:

错误消息存储在基本目录的文件中。如果MySQL安装在默认位置之外的某个位置,并且basedir设置不正确,则无法找到错误消息文本,错误将无法正确显示。

解决:

1、编辑my.cnf或my.ini文件。在[mysqld]部分下,添加一行或者修改,如下所示:

basedir = /xxx/path

其中/xxx/path是MySQL软件包的安装路径

2、然后,重启MySQL服务器。


评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 立即注册

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2025-5-9 17:06 , Processed in 0.015941 second(s), 10 queries , Redis On.
返回顶部