Notas BSD/OS Versão 3.x


Atualize para BSD/OS Versão 3.1. Se isto não for possível, instale BSDIpatch M300-038.

Use o seguinte comando quando configurar o MySQL:

shell> env CXX=shlicc++ CC=shlicc2 \
 ./configure \
 --prefix=/usr/local/mysql \
 --localstatedir=/var/mysql \
 --without-perl \
 --with-unix-socket-path=/var/mysql/mysql.sock

O comeando seguinte também funciona:

shell> env CC=gcc CXX=gcc CXXFLAGS=-O3 \
 ./configure \
 --prefix=/usr/local/mysql \
 --with-unix-socket-path=/var/mysql/mysql.sock

Você pode alterar as localizações dos diretórios se você desejar, ou apenas usar os padrões não especificando nenhuma localização.

Se você tiver problemas com performance sob alta carga, tente usar a opção --skip-thread-priority para mysqld! Isto irá executar todas as threads com a mesma prioridade; no BSDI versão 3.1, isto fornece melhor performance (pelo menos até o BSDI corrigir seu organizador de threads).

Se você obter o erro virtual memory exhausted enquanto estiver compilando, deve tentar usar ulimit -v 80000 e executar make novamente. Se isto não funcionar e você estiver usando bash, tente trocar para csh ou sh; alguns usuários BSDI relataram problemas com bash e ulimit.

Retornar