mysql Motor Innodb desaparecer

2

Eu tive que mudar o diretório tmpdir de / tmp para / db / tmp / folder devido ao fato de eu não ter espaço suficiente. Quando mudei meu caminho e corri SHOW ENGINES; Eu tenho resultado abaixo;

  1. ARQUIVO
  2. MRG_MYISAM
  3. CSV
  4. MYISAM
  5. MEMORY

Mas, quando mudei o diretório de volta para / tmp, meu mecanismo Innodb voltou. MOSTRAR MOTORES;

  1. ARQUIVO
  2. MRG_MYISAM
  3. CSV
  4. MYISAM
  5. MEMORY
  6. InnoDB

Alguém sabe por que o MySQL está agindo de forma estranha? Isso é uma parada para mim e faz com que meu servidor de produção falhe.

    
por Kourosh Samia 21.12.2011 / 20:43

1 resposta

0

Você deve adicionar o seguinte ao /etc/my.cnf

[mysqld]
tmpdir=/db/tmp

em seguida, service mysql restart (para tmpdir , é necessário reiniciar)

Além disso, execute isso no Linux apenas no caso:

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

Experimente!

    
por 21.12.2011 / 22:50

Tags