由于我没有足够的空间,我必须将tmpdir目录从/ tmp更改为/ db / tmp /文件夹。 当我改变了我的路线,我跑了SHOW ENGINES; 我得到了低于结果;
但是,当我将目录改回/ tmp时,我的Innodb引擎又回来了。 SHOW ENGINES;
有谁知道为什么MySQL是这样的奇怪吗? 这对我来说是一个阻碍,导致我的生产服务器崩溃。
您应该将以下内容添加到/etc/my.cnf
[mysqld] tmpdir=/db/tmp
然后service mysql restart (对于tmpdir ,需要重启)
另外,在Linux中运行以防万一:
$ chown mysql:mysql /db/tmp $ chmod 777 /db/tmp
试一试 !!!