Назад | Перейти на главную страницу

Движок mysql Innodb исчезает

Мне пришлось изменить каталог tmpdir с / tmp на / db / tmp / папку из-за того, что у меня не было достаточно места. Когда я изменил свой путь и запустил SHOW ENGINES; Я получил результат ниже;

  1. АРХИВ
  2. MRG_MYISAM
  3. CSV
  4. MYISAM
  5. ОБЪЕМ ПАМЯТИ

Но когда я изменил каталог обратно на / tmp, мой движок Innodb вернулся. ПОКАЗАТЬ ДВИГАТЕЛИ;

  1. АРХИВ
  2. MRG_MYISAM
  3. CSV
  4. MYISAM
  5. ОБЪЕМ ПАМЯТИ
  6. InnoDB

Кто-нибудь знает, почему MySQL так странно себя ведет? Для меня это препятствие, которое приводит к сбою рабочего сервера.

Вы должны добавить следующее в /etc/my.cnf

[mysqld]
tmpdir=/db/tmp

затем service mysql restart (Для tmpdir, требуется перезагрузка)

Кроме того, на всякий случай запустите это в Linux:

$ chown mysql:mysql /db/tmp
$ chmod 777 /db/tmp

Попробуйте !!!