解决MYSQL不报错误详细信息的问题 Can't find error-message file

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-30 12:55   25   0

近日优化SQL语句时发现公司的数据库报错时不报详细的错误位置

调试起来非常的恶心。老是就报个错误代码。如下图

公司测试环境用的是windows系统

于是乎打开mysql的启动日志信息,目录位置:安装目录\data\xxx.err

发现一条错误日志

目录竟然是 C:\mysql-5.7.22%^&#$%\share/errmsg.sys

????

ok 问题已经找到了 不存在这样的目录 当然找不到错误文件

正确的错误文件目录应该为:C:\mysql-5.7.22\share\errmsg.sys

打开my.ini

增加如下配置

lc-messages-dir= "C:/mysql-5.7.22/share"

重启mysql服务

再次查看mysql启动日志 没有报错

再次运行错误sql语句

不再是让人一脸懵逼的错误代码了

完结。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP