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
Section 2.2.1, « 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. See Section 2.2.1, « Installer MySQL sous Windows ».
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.