Si vous utilisez egcs 1.1.2 sur Digital
          Unix, vous devez passer à gcc 2.95.2, car
          egcs connaît de sérieux bogues sur DEC!
        
          Lorsque vous compilez des programmes threadés sous Digital
          Unix, la documentation recommande l'utilisation de l'option
          -pthread avec cc et
          cxx et les bibliothèques -lmach
          -lexc (en plus de -lpthread).
          Vous devriez exécuter le script configure
          comme ceci :
        
CC="cc -pthread" CXX="cxx -pthread -O" \ ./configure --with-named-thread-libs="-lpthread -lmach -lexc -lc"
          Lorsque vous compilez mysqld, vous pouvez
          voir apparaître des alertes comme celles-ci :
        
mysqld.cc: In function void handle_connections()': mysqld.cc:626: passing long unsigned int *' as argument 3 of accept(int,sockadddr *, int *)'
          Vous pouvez les ignorer tranquillement. Elles apparaissent car
          configure ne peut détecter que des
          erreurs, et pas des alertes.
        
          Si vous démarrez le serveur directement en ligne de commande,
          vous pouvez rencontrer des problèmes d'interruption si vous
          vous déconnectez. Lorsque vous vous déconnectez, les
          processus en cours re¸oivent le signal
          SIGHUP. Si c'est le cas, essayez de
          démarrer le serveur comme ceci :
        
shell> nohup mysqld [options] &
          nohup fait que la commande suivante va
          ignorer les signaux SIGHUP envoyés par le
          terminal. Alternativement, vous pouvez démarrer le serveur
          avec le script safe_mysqld, qui appelle le
          démon mysqld avec l'option
          nohup pour vous. See
          Section 5.1.3, « safe_mysqld, le script père de
        mysqld ».
        
          Si vous avez des problèmes pour compiler
          mysys/get_opt.c, vous pouvez simplement
          supprimer la ligne #define _NO_PROTO au
          début du fichier!
        
          Si vous utilisez le compilateur cc de
          Compaq, la ligne de configuration suivante
          devrait fonctionner :
        
CC="cc -pthread" CFLAGS="-O4 -ansi_alias -ansi_args -fast -inline speed all -arch host" CXX="cxx -pthread" CXXFLAGS="-O4 -ansi_alias -ansi_args -fast -inline speed all -arch host \ -noexceptions -nortti" export CC CFLAGS CXX CXXFLAGS ./configure \ --prefix=/usr/local/mysql \ --with-low-memory \ --enable-large-files \ --enable-shared=yes \ --with-named-thread-libs="-lpthread -lmach -lexc -lc" gnumake
          Si vous avez un problème avec libtool,
          lorsque vous compilez les bibliothèques partagées, ou
          lorsque vous compilez mysql, vous devriez
          pouvoir résoudre ce problème avec :
        
cd mysql /bin/sh ../libtool --mode=link cxx -pthread -O3 -DDBUG_OFF \ -O4 -ansi_alias -ansi_args -fast -inline speed \ -speculate all \ -arch host -DUNDEF_HAVE_GETHOSTBYNAME_R \ -o mysql mysql.o readline.o sql_string.o completion_hash.o \ ../readline/libreadline.a -lcurses \ ../libmysql/.libs/libmysqlclient.so -lm cd .. gnumake gnumake install scripts/mysql_install_db
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.

