como aumentar permanentemente o innodb_buffer_pool_size no ubuntu

1

Eu li muitos posts & manuais para tentar descobrir como aumentar a memória no mysql 5.6 no Ubuntu, que dizem que existem 3 métodos:

  1. editando innodb_buffer_pool_size no my.cnf
  2. pela opção de linha de comando ao iniciar o mysql
  3. dinamicamente com comandos SQL.

Eu suponho que 2 e 3 serão perdidos quando o mysql for reiniciado, o que deixa 1.

O problema é que não existem configurações no meu /etc/mysql/my.conf.

a string "inno" não existe no arquivo conf, nem "buffer_size" ou "buffer size" (mas "key_buffer" está lá).

Eu instalei via:

# apt-get install mysql-server-5.6 

Alguma ideia de onde posso alterar o valor?

Será que de alguma forma eu instalei o mysql sem o mecanismo innodb?
Estou procurando no arquivo errado? Existem alguns outros arquivos .cnf em / etc / mysql, mas eles também não têm nada como innodb.

mysql> show variables like 'inno%'
:
innodb_buffer_pool_size                  | 134217728              |

parece que o innodb está instalado, apenas não é possível encontrar onde está o seu arquivo de configuração.

Qualquer ajuda apreciada.

    
por eos 14.01.2015 / 23:42

1 resposta

2

The problem is, there are no such settings in my /etc/mysql/my.conf.

Portanto, adicione as linhas necessárias à seção [mysqld] do arquivo de configuração. O arquivo my.cnf padrão contém apenas uma pequena fração dos valores de configuração disponíveis.

    
por 14.01.2015 / 23:54

Tags