Se debe actualizar a BSD/OS Versión 3.1. Si no es posible, instalar el parche BSDI M300-038.
Utilizar el siguiente comando al configurar MySQL:
env CXX=shlicc++ CC=shlicc2 \ ./configure \ --prefix=/usr/local/mysql \ --localstatedir=/var/mysql \ --without-perl \ --with-unix-socket-path=/var/mysql/mysql.sock
También la siguiente manera funciona:
env CC=gcc CXX=gcc CXXFLAGS=-O3 \ ./configure \ --prefix=/usr/local/mysql \ --with-unix-socket-path=/var/mysql/mysql.sock
Si se desea se puede cambiar la ubicación de los directorios, o no especificar ninguna opción para que se usen los valores predeterminados.
Si se tienen problemas de rendimiento bajo un uso intensivo,
inténtese usar la opción
--skip-thread-priority
con
mysqld. Esto ejecuta todos los subprocesos
con la misma prioridad. En BSDI Versión 3.1, esto dará mejor
rendimiento al menos hasta que BSDI mejore su programador de
subprocesos.
Si se obtiene el error virtual memory
exhausted
al compilar, se debería intentar con
ulimit -v 80000 y ejecutar
make nuevamente. Si esto no funciona y se
está utilizando bash, cambiar a
csh o sh; algunos
usuarios de BSDI han informado problemas con
bash y el comando
ulimit.
Ésta es una traducción del manual de referencia de MySQL, que puede encontrarse en dev.mysql.com. El manual de referencia original de MySQL está escrito en inglés, y esta traducción no necesariamente está tan actualizada como la versión original. Para cualquier sugerencia sobre la traducción y para señalar errores de cualquier tipo, no dude en dirigirse a mysql-es@vespito.com.