Мне пришлось изменить каталог tmpdir с / tmp на / db / tmp / папку из-за того, что у меня не было достаточно места. Когда я изменил свой путь и запустил SHOW ENGINES; Я получил результат ниже;
Но когда я изменил каталог обратно на / tmp, мой движок Innodb вернулся. ПОКАЗАТЬ ДВИГАТЕЛИ;
Кто-нибудь знает, почему MySQL так странно себя ведет? Для меня это препятствие, которое приводит к сбою рабочего сервера.
Вы должны добавить следующее в /etc/my.cnf
[mysqld]
tmpdir=/db/tmp
затем service mysql restart
(Для tmpdir, требуется перезагрузка)
Кроме того, на всякий случай запустите это в Linux:
$ chown mysql:mysql /db/tmp
$ chmod 777 /db/tmp
Попробуйте !!!