Hinweis: VC++-Arbeitsbereichsdateien für MySQL 4.1 und höher sind kompatibel mit den Microsoft Visual Studio 2003-Editionen und wurden von MySQL AB-Mitarbeitern vor der Freigabe getestet.
Gehen Sie wie folgt vor, um MySQL zu erstellen:
              Erstellen Sie ein Arbeitsverzeichnis (z. B.
              C:\workdir).
            
              Entpacken Sie die Quelldistribution mit
              WinZip oder einem anderen Windows-Tool,
              das .zip-Dateien lesen kann, in das
              gerade erstellte Verzeichnis.
            
Starten Sie Visual Studio.
Wählen Sie im Menü Datei den Eintrag Arbeitsbereich öffnen.
              Öffnen Sie den Arbeitsbereich
              mysql.dsw, den Sie im
              Arbeitsverzeichnis finden.
            
Wählen Sie im Menü Erstellen den Eintrag Aktive Konfiguration festlegen.
Klicken Sie auf der anderen Seite des Bildschirms auf mysqld - Win32 Debug und dann auf die Schaltfläche OK.
Betätigen Sie F7, um die Erstellung des Debugservers, der Bibliotheken und einiger Clientanwendungen zu starten.
Kompilieren Sie die Release-Version auf gleiche Weise.
              Debugversionen der Programme und Bibliotheken befinden
              sich in den Verzeichnissen
              client_debug und
              lib_debug. Release-Versionen der
              Programme und Bibliotheken befinden sich in den
              Verzeichnissen client_release und
              lib_release. Beachten Sie, dass Sie,
              wenn Sie sowohl Debug- als auch Release-Versionen
              erstellen wollen, die Option Alles
              erstellen im Menü
              Erstellen auswählen können.
            
              Testen Sie den Server. Der Server, den Sie gerade erstellt
              haben, erwartet die Standardwerte für das
              MySQL-Basisverzeichnis und das Datenverzeichnis
              (C:\mysql bzw.
              C:\mysql\data). Wenn Sie Ihren Server
              unter Verwendung des Source-Tree-Stammverzeichnisses und
              -Datenverzeichnisses als Stamm- bzw. Datenverzeichnis
              testen wollen, müssen Sie dem Server die entsprechenden
              Pfadnamen mitteilen. Sie können dies entweder über die
              Befehlszeile mit den Optionen --basedir
              und --datadir tun, oder indem Sie die
              entsprechenden Optionen in einer Optionsdatei ablegen.
              (Siehe auch Abschnitt 4.3.2, „my.cnf-Optionsdateien“.) Wenn Sie ein
              anderes, bereits an anderer Stelle vorhandenes
              Datenverzeichnis verwenden sollen, können Sie stattdessen
              auch diesen Pfadnamen angeben.
            
              Starten Sie Ihren Server aus dem Verzeichnis
              client_release oder
              client_debug (dies hängt vom zu
              verwendenden Server ab). Die allgemeinen Anweisungen zum
              Starten des Servers finden Sie in
              Abschnitt 2.3, „Installation von MySQL unter Windows“.
              Sie müssen die Anweisung entsprechend anpassen, wenn Sie
              ein anderes Basis- oder Datenverzeichnis verwenden wollen.
            
              Wenn der Server je nach Ihrer Konfiguration als Anwendung
              oder Dienst ausgeführt wird, versuchen Sie, mit ihm über
              das interaktive Befehlszeilen-Hilfsprogramm
              mysql eine Verbindung herzustellen. Sie
              finden es in Ihrem Verzeichnis
              client_release oder
              client_debug.
            
Wenn Sie zu der Ansicht gekommen sind, dass die von Ihnen erstellten Programme korrekt laufen, beenden Sie den Server. Installieren Sie nun wie folgt MySQL:
              Erstellen Sie die Verzeichnisse, in die Sie MySQL
              installieren wollen. Um etwa MySQL im Verzeichnis
              C:\mysql zu installieren, verwenden
              Sie die folgenden Befehle:
            
C:\>mkdir C:\mysqlC:\>mkdir C:\mysql\binC:\>mkdir C:\mysql\dataC:\>mkdir C:\mysql\shareC:\>mkdir C:\mysql\scripts
Wenn Sie andere Clients kompilieren und diese mit MySQL verknüpfen wollen, sollten Sie mehrere zusätzliche Verzeichnisse erstellen:
C:\>mkdir C:\mysql\includeC:\>mkdir C:\mysql\libC:\>mkdir C:\mysql\lib\debugC:\>mkdir C:\mysql\lib\opt
Wenn Sie Benchmarks für MySQL erstellen wollen, legen Sie das folgende Verzeichnis an:
C:\> mkdir C:\mysql\sql-bench
Für Benchmark-Tests benötigen Sie die Perl-Unterstützung. Siehe auch Abschnitt 2.13, „Anmerkungen zur Perl-Installation“.
              Kopieren Sie die folgenden Verzeichnisse aus dem
              Verzeichnis workdir in das
              Verzeichnis C:\mysql:
            
C:\>cd \workdirC:\workdir>copy client_release\*.exe C:\mysql\binC:\workdir>copy client_debug\mysqld.exe C:\mysql\bin\mysqld-debug.exeC:\workdir>xcopy scripts\*.* C:\mysql\scripts /EC:\workdir>xcopy share\*.* C:\mysql\share /E
Wenn Sie andere Clients kompilieren und diese mit MySQL verknüpfen wollen, sollten Sie außerdem verschiedene Bibliotheken und Header-Dateien erstellen:
C:\workdir>copy lib_debug\mysqlclient.lib C:\mysql\lib\debugC:\workdir>copy lib_debug\libmysql.* C:\mysql\lib\debugC:\workdir>copy lib_debug\zlib.* C:\mysql\lib\debugC:\workdir>copy lib_release\mysqlclient.lib C:\mysql\lib\optC:\workdir>copy lib_release\libmysql.* C:\mysql\lib\optC:\workdir>copy lib_release\zlib.* C:\mysql\lib\optC:\workdir>copy include\*.h C:\mysql\includeC:\workdir>copy libmysql\libmysql.def C:\mysql\include
Wenn Sie Benchmarks für MySQL erstellen wollen, sollten Sie auch Folgendes tun:
C:\workdir> xcopy sql-bench\*.* C:\mysql\bench /E
Konfigurieren und starten Sie den Server auf die gleiche Weise wie bei einer Windows-Distribution. Siehe auch Abschnitt 2.3, „Installation von MySQL unter Windows“.
Dies ist eine Übersetzung des MySQL-Referenzhandbuchs, das sich auf dev.mysql.com befindet. Das ursprüngliche Referenzhandbuch ist auf Englisch, und diese Übersetzung ist nicht notwendigerweise so aktuell wie die englische Ausgabe. Das vorliegende deutschsprachige Handbuch behandelt MySQL bis zur Version 5.1.

