今天遇到用户一个问题,网站安装提示不支持innodb引擎,但实际查询是支持的,单独创建innodb表都是成功的,不知道是那里有问题。于是查安装代码,发现是通过执行SHOW VARIABLES LIKE 'innodb_version'获取innodb版本来检测的。在数据库中执行这段语句确实结果为空,很奇怪为什么明明支持innodb却又没有结果。于是网上查找关于innodb_version的资料,于是有了重大发现。
原来innodb_version这个参数是mysql5.5以后才支持的,mysql5.1的innodb是作为插件来使用的,mysql5.1的innodb查询语句:SELECT * FROM information_schema.plugins;
mysql5.1的版本用SELECT * FROM information_schema.plugins查询。
mysql5.5以上版本用SHOW VARIABLES LIKE 'innodb_version'查询。也可以用SHOW VARIABLES LIKE '%innodb%'。
» 本文链接地址:https://blog.mydns.vip/1699.html
最新评论
麻烦发下检测工具
让我下载
非常好