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

2023年 9月 21日 47.4k 0

症状

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

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服务器。

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论