Нужен ли мне текст «_size» в файле my.cnf для mysql 5.1?
Вопрос
Это довольно простой вопрос о настройке параметров в файле my.cnf для mysql 5.1.
Эта страница дает мне параметры, которые я могу настроить:http://dev.mysql.com/doc/refman/5.0/en/server-parameters.html. И поэтому я думаю, мне нужно было написать
key_buffer_size = 256M
Но когда я открою свой нынешний нынешний my.cnf, у него есть линия:
key_buffer = 16M
Мой вопрос в том, мне нужно «key_buffer_size» или "key_buffer" или не имеет значения, которые я использую? И как бы я узнал, если что-то в My.cnf неверно? Где файл журнала запуска демона?
Я бегаю Ubuntu; Я думаю, версия 8.04 LTS
Решение
То key_buffer
ключ устарел.
То key_buffer_size
следует использовать вместо этого.
Старый устаревший ключ, существующий в конфигурациях, кажется, ошибка: My.cnf по умолчанию имеет устаревшее вариант key_buffer.
$ mysqld --help
Предупреждение] Использование уникального параметра Prefix key_buffer вместо key_buffer_size устарено и будет удален в будущем выпуске. Пожалуйста, используйте полное имя вместо
То key_buffer
Ключи, кажется, были устарели в течение длительного времени. Например, key_buffer_size
был в использовании все возможное, насколько 4.1.
Единственное упоминание об этом рассеянии в документации MySQL, что я мог найти, это ссылка здесь в 5.7 Ноты выпуска.
Другие советы
Как Server Server Server Server Server MySQL 5.1 и 5.0 гласит «key_buffer_size»: