如何查看mysql是否支持innodb

2025-04-10 16:21:54
推荐回答(2个)
回答1:

通过命令行进入mysql或者是通过phpmyadmin进行操作,执行如下命令:

SHOW variables like 'have_%';

显示结果中会有如下3种可能的结果:

have_innodb YES
have_innodb NO
have_innodb DISABLED

这3种结果分别对应:

已经开启InnoDB引擎
未安装InnoDB引擎
未启用InnoDB引擎

针对第二种未安装,只需要安装即可;针对第三种未启用,则打开MySQL配置文件,找到 skip-innodb项,将其改成#skip-innodb,之后重启mysql服务即可。

回答2:

Windows: 、右键“电脑”--管理--服务排序找找是否存在mysql名字的服务 、运行--services.msc排序查找 、任务栏右键--任务管理器--服务Linux查看服务状态: 、ps-ef|grepmysqld 、ps-aux|grepmysqld 、servicemysqldstatus 、servicemysqlstatusLinux查看MySQL是否在运行: 、ps-ef|grepmysql 、ps-aux|grepmysql 、netstat-anp|grepmysql 、netstat-altp|grep 、lsof-i: 当然以上都是按常规安装服务名和端口去检测的,如过改过服务名和端口请替换相应位置。