mysql innodb_buffer_pool_size > 4G

M
На сайте с 22.02.2007
Offline
103
2198

Поставил mysql на centos 5.5


# mysql -V
mysql Ver 14.14 Distrib 5.5.8, for Linux (x86_64) using readline 5.1

# uname -a
Linux server.gotovim-doma.ru 2.6.18-194.11.1.el5 #1 SMP Tue Aug 10 19:05:06 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

памяти больше 4G.

в конфиге

innodb_buffer_pool_size=4G

получаю ошибку, сервер не запускается.

[ERROR] innobase_buffer_pool_size can't be over 4GB on 32-bit systems

как запустить с буферным пулом в 4G (и больше)?

M
На сайте с 16.09.2009
Offline
278
#1
Maxxi:
Поставил mysql на centos 5.5
получаю ошибку, сервер не запускается.
[ERROR] innobase_buffer_pool_size can't be over 4GB on 32-bit systems


как запустить с буферным пулом в 4G (и больше)?

ЧТО непонятно? Поставили поди 32-битную версию mysql. Вот и все.

Поставьте 64-bit, проще всего непосредственно из дистрибутива.

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
M
На сайте с 22.02.2007
Offline
103
#2
myhand:
ЧТО непонятно? Поставили поди 32-битную версию mysql. Вот и все.

Поставьте 64-bit, проще всего непосредственно из дистрибутива.

А разве в первом сообщении не видно текста "Distrib 5.5.8, for Linux (x86_64)"?

Ставил из дистрибутива.

upd. сорри, кажись и правда не тот сервер установил. пойду перепроверю.

M
На сайте с 16.09.2009
Offline
278
#3
Maxxi:
А разве в первом сообщении не видно текста "Distrib 5.5.8, for Linux (x86_64)"?

Да, действительно, пропустил. :(

Maxxi:
Ставил из дистрибутива.

Не, в дистрибутиве точно другая версия. Там 5.0.x, насколько я помню.

M
На сайте с 22.02.2007
Offline
103
#4
myhand:
Не, в дистрибутиве точно другая версия. Там 5.0.x, насколько я помню.

ну в смысле из rpm с mysql.com

M
На сайте с 16.09.2009
Offline
278
#5
Maxxi:
ну в смысле из rpm с mysql.com

Это ведь не "из дистрибутива", верно?

А зачем? Чем не устроил штатный пакет в центосе? Я вот посмотрел исходники - ошибка какая-то новая. Аналогичной строки нет, по крайней мере в 5.1 (версия в дебиан).

M
На сайте с 22.02.2007
Offline
103
#6

Как оказалось, клиента поставил 64-bit, а сервер - 32-bit (промахнулся).

Нужно было смотреть вывод mysqld -V :)

Вопрос закрыт.

myhand:
А зачем? Чем не устроил штатный пакет в центосе? Я вот посмотрел исходники - ошибка какая-то новая. Аналогичной строки нет, по крайней мере в 5.1 (версия в дебиан).

штатно предлагается 5.0.77, которая уже вроде как и не поддерживается.

а хочется попробовать новую 5.5, которая, как заявляется "improves performance and scalability on multi-processor hardware architectures. ... Up to 370% faster performance on Linux ... Better scalabilty on modern, multi-core, multi-CPU hardware" и т.д. :)

M
На сайте с 16.09.2009
Offline
278
#7
Maxxi:
штатно предлагается 5.0.77, которая уже вроде как и не поддерживается.

Именно что, "вроде как". Тем более, что и дистрибутив продолжает поддержку данного релиза, независимо от апстрим.

Maxxi:
а хочется попробовать новую 5.5, которая, как заявляется "improves performance and scalability on multi-processor hardware architectures. ... Up to 370% faster performance on Linux ... Better scalabilty on modern, multi-core, multi-CPU hardware" и т.д. :)

Т.е. не знаете зачем конкретно, но маркетоидный бред впечатлил?

M
На сайте с 22.02.2007
Offline
103
#8
myhand:
Т.е. не знаете зачем конкретно, но маркетоидный бред впечатлил?

Хотите об этом поговорить? :)

Думаю, это уже выходит за рамки онтопика.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий