mysql配置文件中skip-innodb起什么作用?

mysql配置文件中skip-innodb起什么作用?,第1张

skip-innodb

----------------

忽略innodb存储引擎(即使其不可用).

若在前面加#,则表示注释掉该参数设置.

你可以用下面命令在mysql中查看各种存储引擎是否支持:

mysql>show engines

首先,你安装mysql已经支持innodb引擎才行,可以通过以下命令查看:

mysql>show engines

若结果中列Engine有innodb的记录,且列Support为"YES"则表示支持.

若列Engine有innodb的记录,但且列Support为"NO",则说明你参数文件中屏蔽了innodb引擎的使用,你去参数配置文件中注释掉"#skip-innodb"项.

若列Engine没有innodb的记录,则表示你的版本没有支持innodb引擎,你必须去重新安装支持innodb引擎的版本(如果是自己编译安装的, 要加上innodb对应的参数).

确定你安装的mysql版本支持innodb后,你"表结构是MyISAM,并且里面有了一些数据,如果改成INNODB"很容易实现,可以直接用命令更新表的存储引擎即可,如:

alter table tb_name engine=innodb(版本5.0后都可以用engine参数)

alter table tb_name type=innodb(低版本中用type参数)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8716521.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存