在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

MySQL 5.7 error和warnings无具体信息显示该怎么办

135次阅读
没有评论

共计 2245 个字符,预计需要花费 6 分钟才能阅读完成。

今天就跟大家聊聊有关 MySQL 5.7 error 和 warnings 无具体信息显示该怎么办,可能很多人都不太了解,为了让大家更加了解,丸趣 TV 小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

【问题描述】:

版本:MySQL 5.7.18 
安装方式:二进制值包解压后直接初始化
现象:只有错误代码,无错误详情,通过 show errors 和 show warings 都无法获取 message。

mysql USE ccadacdasc;

ERROR 1049 (42000): Unknown error 1049

mysql SHOW ERRORS;

+——-+——+———-+

| Level | Code | Message  |

+——-+——+———-+

| Error | 1064 |          |

+——-+——+———-+

1 row in set (0.00 sec)

mysql CREATE DATABASE mysql;

ERROR 1007 (HY000): Unknown error 1007

mysql STOP SLAVE;

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql SHOW WARNINGS;

+——-+——+———–+

| Level | Code | Message   |

+——-+——+———–+

| Note  | 3084 |           |

+——-+——+———–+

1 row in set (0.00 sec)

虽然不影响使用,也可以到文档手册去查询具体情况,但总归不方便。

检查错误日志发现:
2017-06-16T06:40:03.292520Z 0 [ERROR] Can t find error-message file /data/mysql57/bin/share/errmsg.sys . Check error-message file location and lc-messages-dir configuration directive.

发现 errmsg.sys 找不到,并且发现在 bin 目录中查找。

【解决方案】:

检查配置文件发现:
# grep basedir my57.cnf 
basedir = /data/mysql57/bin

basedir 指定的位置有误。修改一下:
basedir = /data/mysql57

重新启动,发现无报错。
再手工产生一些 error 和 warning,已经可以正常产生信息了。

mysql STOP SLAVE;

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql SHOW WARNINGS;

+——-+——+————————————————————————–+

| Level | Code | Message  |

+——-+——+————————————————————————–+

| Note  | 3084 | Replication thread(s) for channel are already stopped.      |

+——-+——+————————————————————————–+

1 row in set (0.00 sec)

mysql fdsfas;

ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near fdsfas at line 1

mysql use afdasfds;

ERROR 1049 (42000): Unknown database afdasfds

原因:该实例启动时被指定错误了 basedir 导致无法找到 errmsg.sys,所以无法显示具体 error 或 warning 的详情。
修正 my.cnf 重新启动 mysqld 即可。

这个文件在 $basedir/share 中存放名在此处为:
errmsg-utf8.txt 
errmsg-utf8.txt: UTF-8 Unicode Pascal program text, with very long lines
用于存储各类 error 和 warning 的详情。

这个问题目前只存在于 MySQL 5.7 等更高版本的 MySQL 中。

在 MySQL 5.6 版本中,若因为指定了错误的 basedir,导致无法找到 errmsg.sys 时,在启动时就会报错:
2017-06-16 15:02:49 11234 [ERROR] Can t find messagefile /data/mysql-base/mysql56/bin/share/errmsg.sys

而在 MySQL 5.7 版本中,虽然在启动时会报错并记录在错误日志中,但 mysqld 仍然是可以起来的

看完上述内容,你们对 MySQL 5.7 error 和 warnings 无具体信息显示该怎么办有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注丸趣 TV 行业资讯频道,感谢大家的支持。

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-19发表,共计2245字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 精品成人| 成人国产精品高清在线观看 | 久久男人av资源网站无码软件 | 亚洲国产99999在线精品一区 | 国内精品视频 在线播放 | 69国产成人综合久久精品91 | 黄色永久免费 | 人妻无码久久精品 | 毛片免费全部无码播放 | 国产a√无码专区亚洲av | 国产亚洲欧美久久精品 | 亚洲日韩精品无码一区二区三区 | 亚洲 欧美 变态 另类 综合 | 久久久国产精品视频 | 精品小视频 | 亚洲天堂精品视频 | h在线看 | 中文字幕精品一区二区三区在线 | 欧美一区1区三区3区公司 | 无套内射无矿码免费看黄 | 亚洲一线二线三线写真 | 欧美大片aaaaa免费观看 | 91成年| 精品国产一区av天美传媒 | 国产手机精品自拍视频 | 女人体1963免费观看视频 | 全黄a免费一级毛片人人爱 全黄h全肉边做边吃奶视频 | 国产精品久久久久久日本 | www.亚洲精品.com | 国产成人精品123区免费视频 | 亚洲av精品一区二区三区 | 免费a在线观看 | 男人下部进女人下部视频 | 制服丝袜综合第八页 | 日本一级吃奶挤奶 | 综合久| 国产做爰全免费视频美女 | 久久无码专区国产精品s | 国产亚洲精品久久久久四川人 | 秋霞理论一级在线观看手机版 | 国产国产人在线成免费视频69 |