Mettez à jour à la version 3.1 de BSD/OS. Si cela n'est pas possible, installez le patch BSDIpatch M300-038.
Utilisez la commande suivante lors de la configuration de 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
Ce qui suit fonctionne aussi :
shell>env CC=gcc CXX=gcc CXXFLAGS=-O3 \./configure \--prefix=/usr/local/mysql \--with-unix-socket-path=/var/mysql/mysql.sock
Vous pouvez changer les répertoires si vous voulez, ou utiliser les valeurs par défaut en ne spécifiant pas de chemins.
          Si vous avez des problèmes de performances alors que la
          charge est petite, essayez d'utiliser l'option
          --skip-thread-priority de
          mysqld ! Cela exécutera tous les threads
          avec la même priorité; Sur la version 3.1 de BSDI, cela
          donne de meilleures performances (en attendant que BSDI
          corrige sont gestionnaire de threads).
        
          Si vous obtenez l'erreur virtual memory
          exhausted durant la compilation, vous devez essayer
          en utilisant ulimit -v 80000 et exécutant
          make à nouveau. Si cela ne fonctionne pas
          et que vous utilisez bash, essayez de
          passer à csh ou sh;
          quelques utilisateurs de BSDI ont reporté des problèmes avec
          bash et ulimit.
        
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.

