Domanda

Questa è una bella domanda semplice su come impostare i parametri nel file my.cnf per MySQL 5.1.

Questa pagina mi dà i parametri che posso sintonia: http://dev.mysql.com/doc/refman/ 5.0 / it / server-parameters.html e quindi penso che avrei bisogno di scrivere

key_buffer_size = 256M

Ma quando ho aperto il mio my.cnf attuale, ha la riga:

key_buffer = 16M

La mia domanda è, ho bisogno "key_buffer_size" o "key_buffer" o non è vero importa che uso? E, come faccio a sapere se qualcosa nel my.cnf sono errate? Dove è il file di registro di avvio daemon?

Sono in esecuzione Ubuntu; Credo che la versione 8.04 LTS

È stato utile?

Soluzione

La chiave key_buffer è deprecato.

Il key_buffer_size dovrebbe essere usato al posto.

La vecchia chiave deprecato esistenti nelle configurazioni sembra essere un bug: predefinita my.cnf ha l'opzione deprecato key_buffer .

$ mysqld --help
  

[Warning] Utilizzando l'opzione unica prefix key_buffer invece di key_buffer_size è deprecato e sarà rimosso in una versione futura. Si prega di utilizzare il nome completo invece

Le chiavi key_buffer sembra essere stato deprecato per un lungo periodo di tempo. Ad esempio, key_buffer_size è stato in uso per tutto il tragitto fino a 4.1 .

L'unica menzione di questa disapprovazione nella documentazione di MySQL, che ho potuto trovare, è un riferimento qui nel 5.7 Note di rilascio .

Altri suggerimenti

Sia MySQL 5.1 e le specifiche dei parametri 5.0 del server dice "key_buffer_size":

MySQL 5.0 | MySQL 5.1

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top