Installation de MySQL avec une distribution source
<<<
Compiler MySQL avec VC++ Compiler MySQL sur Windows à partir des sources de développement
>>>

2.3.6 La distribution source Windows
2.3 Installation de MySQL avec une distribution source
2 Installer MySQL
 Manuel de Référence MySQL 4.1 : Version Française

->Compiler MySQL avec VC++
Compiler MySQL sur Windows à partir des sources de développement

2.3.6.1 Compiler MySQL avec VC++

Note: Les fichiers du projet VC++ de MySQL 4.1 et plus récent sont compatibles avec Microsoft Visual Studio 6.0 et plus récent (7.0/.NET) et sont testés par l'équipe de MySQL AB avant chaque publication.

Pour compiler MySQL, suivez ces instructions ci-dessous. Notez que les noms de menus sont laissés en anglais, et devront éventuellement être adaptés à votre interface.

  • Créez un dossier de travail : par exemple, workdir .
  • Décompressez la distribution source dans le dossier ci-dessus, en utilisant WinZip ou un autre utilitaire Windows qui sache lire les fichiers .zip .
  • Lancez le compilateur VC++ 6.0.
  • Dans le menu File , sélectionnez Open Workspace .
  • Ouvrez le fichier mysql.dsw que vous trouverez dans le dossier de travail.
  • Dans le menu Build , sélectionnez le menu Set Active Configuration .
  • Cliquez dans le dialogue pour sélectionner mysqld - Win32 Debug , puis cliquez sur OK.
  • Pressez F7 pour lancer la compilation du serveur de débogage, des bibliothèques et des applications clients.
  • Compilez la version que vous souhaitez, de la même façon.
  • Les versions de débogage et les bibliothèques sont placées dans les dossiers client_debug et lib_debug . Les versions finales des programmes et bibliothèques sont placées dans les dossiers client_release et lib_release . Notez que si vous voulez compiler les versions de débogage et finales, vous pouvez utiliser l'option `` build all '' dans le menu Build .
  • Testez le serveur. Le serveur compilé avec les instructions suivantes suppose que le dossier de base MySQL et le dossier de données sont situés dans les dossiers C:\mysql et C:\mysql\data , par défaut. Si vous voulez tester votre serveur, utilisez le chemin de votre dossier d'installation comme chemin racine. Vous pouvez faire cela en ligne de commande, avec les options --basedir et --datadir ou bien placez les bonnes options dans le fichier d'options ( C:\my.cnf ou my.ini de votre dossier Windows). Si vous avez un dossier de données sur votre disque, vous pouvez spécifier son chemin.
  • Lancez le serveur depuis le dossier client_release ou client_debug , suivant la version que vous voulez utiliser. Les instructions générales de lancement sont dans Installer MySQL sous Windows . Vous devrez adapter les instructions à votre configuration, si vous avez un dossier de base ou de données différents.
  • Lorsque le serveur fonctionne en mode indépendant ou comme un service, suivant votre configuration, essayez de vous connecter avec le client interactif mysql , qui est placé dans le dossier client_release ou client_debug .
Lorsque vous êtes satisfait du fonctionnement de votre serveur, stoppez le. Puis installez MySQL comme ceci :
  • Créez un dossier sur votre disque pour installer MySQL. Par exemple, nous pourrions l'installer dans C:\mysql . Voici les commandes :
    
    C:
    mkdir \mysql
    mkdir \mysql\bin
    mkdir \mysql\data
    mkdir \mysql\share
    mkdir \mysql\scripts
    Si vous voulez compiler d'autres clients et les lier à MySQL, il faudra créer d'autres dossiers :
    
    mkdir \mysql\include
    mkdir \mysql\lib
    mkdir \mysql\lib\debug
    mkdir \mysql\lib\opt
    Si vous voulez tester les performances de MySQL, créez ce dossier :
    
    mkdir \mysql\sql-bench
    
    Les tests de performances requièrent Perl.
  • Depuis le dossier workdir , copiez dans le dossier C:\mysql les fichiers suivants :
    
    copy client_release\*.exe C:\mysql\bin
    copy client_debug\mysqld.exe C:\mysql\bin\mysqld-debug.exe
    xcopy scripts\*.* C:\mysql\scripts /E
    xcopy share\*.* C:\mysql\share /E
    Si vous voulez compiler d'autres clients, et les lier avec MySQL, vous devrez aussi faire ceci :
    
    copy lib_debug\mysqlclient.lib C:\mysql\lib\debug
    copy lib_debug\libmysql.* C:\mysql\lib\debug
    copy lib_debug\zlib.* C:\mysql\lib\debug
    copy lib_release\mysqlclient.lib C:\mysql\lib\opt
    copy lib_release\libmysql.* C:\mysql\lib\opt
    copy lib_release\zlib.* C:\mysql\lib\opt
    copy include\*.h C:\mysql\include
    copy libmysql\libmysql.def C:\mysql\include
    Si vous voulez tester les performances de MySQL, faites aussi ceci :
    
    xcopy sql-bench\*.* C:\mysql\bench /E
    

Puis lancez votre serveur de la même façon que vous lancez l'exécutable MySQL classique. Installer MySQL sous Windows .

<< Compiler MySQL avec VC++ >>
Installation de MySQL avec une distribution source La distribution source Windows Compiler MySQL sur Windows à partir des sources de développement