MySql中show global status等访问系统状态指令无法使用的解决方案

问题描述:

   

    mysql>show global status; 提示以下信息:

   ERROR  1146 (42S02) : Table 'performance_schema.gloabl_status'  doesn't exit;


解决方案:


   这是因为版本高的mysql中show_compatibility_56的默认值为OFF,不让用户访问

GLOBAL_STATUS或者GLOBAL_VARIABLES等表,官方的说法是以后的版本将要

使用Performance Schema Status Variable Tables表格将在意后的版本中逐渐替代老的

The INFORMATION_SCHEMA GLOBAL_STATUS表格

   下表是show_compatibility_56在各版本中的默认值:

Introduced 5.7.6
Deprecated 5.7.6
Command-Line Format --show_compatibility_56[={OFF|ON}]
System Variable Name show_compatibility_56
Variable Scope Global
Dynamic Variable Yes
Permitted Values (<= 5.7.7) Type boolean
Default ON
Permitted Values (>= 5.7.8) Type boolean
Default OFF

官网的解释:

http://dev.mysql.com/doc/refman/5.7/en/server-system-variables.html#sysvar_show_compatibility_56

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CuteXiaoKe

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值