Si se está utilizando Irix Versión 6.5.3 o posterior,
          mysqld será capaz de crear procesos
          únicamente si se lo ejecutó como un usuario con privilegios
          CAP_SCHED_MGT (como el usuario
          root) o bien darle este privilegio al
          servidor mysqld con el siguiente comando
          del shell:
        
chcap "CAP_SCHED_MGT+epi" /opt/mysql/libexec/mysqld
          Es posible que haya que quitar la definición de algunos
          símbolos en config.h luego de ejecutar
          configure y antes de compilar.
        
          En algunas implementaciones de Irix, la función
          alloca() está defectuosa. Si el servidor
          mysqld termina abruptamente en algunas
          sentencias SELECT, deberán quitarse de
          config.h las líneas que definen
          HAVE_ALLOC y
          HAVE_ALLOCA_H. Si mysqladmin
          create no funciona, habrá que quitar de
          config.h la línea que define
          HAVE_READDIR_R. También es posible que
          haya que quitar la línea HAVE_TERM_H.
        
SGI recomienda que se instalen en conjunto todos los parches de esta página: http://support.sgi.com/surfzone/patches/patchset/6.2_indigo.rps.html
          Como mínimo, se deberían instalar las últimas versiones del
          kernel, de rld, y de
          libc.
        
Definitivamente serán necesarios todos los parches POSIX de esta página, para dar soporte a pthreads:
http://support.sgi.com/surfzone/patches/patchset/6.2_posix.rps.html
          Si se obtiene el siguiente error al compilar
          mysql.cc:
        
"/usr/include/curses.h", line 82: error(1084): invalid combination of type
Habrá que tipear lo siguiente en el directorio principal del árbol de código fuente de MySQL:
extra/replace bool curses_bool < /usr/include/curses.h > include/curses.h make
También se informaron problemas de sincronización (scheduling). Si sólo se está ejecutando un proceso, el rendimiento es bajo. Esto se evita iniciando otro cliente. Esto puede conducir a un incremento en la velocidad de dos a diez veces de ese momento en adelante para el otro hilo. Es este un problema difícil de entender con los suprocesos de Irix; habrá que improvisar para hallar soluciones hasta que sea arreglado.
Si se está compilando con gcc, se puede usar el siguiente comando de configure:
CC=gcc CXX=gcc CXXFLAGS=-O3 \
./configure --prefix=/usr/local/mysql --enable-thread-safe-client \
    --with-named-thread-libs=-lpthread
Lo siguiente funciona en Irix 6.5.11 con compiladores nativos Irix C y C++ versión 7.3.1.2.
CC=cc CXX=CC CFLAGS='-O3 -n32 -TARG:platform=IP22 -I/usr/local/include \
-L/usr/local/lib' CXXFLAGS='-O3 -n32 -TARG:platform=IP22 \
-I/usr/local/include -L/usr/local/lib' \
./configure --prefix=/usr/local/mysql --with-innodb --with-berkeley-db \
    --with-libwrap=/usr/local \
    --with-named-curses-libs=/usr/local/lib/libncurses.a
É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.

