Oertli Instrumente AG Datum: 15.08.2011 Aussteller: sr Seite: 1/3 Nr.: 11.06.T.333 Administrations Datenbank OS4 Behandlung: 1 2 Ersetzt/Ergänzt: z.K.: Installation MySQL Server auf Windows mysql-essential-5.1.58-win32.msi (Dieser funktioniert unter Win 7 64 Bit) runterladen Setup ausführen (Achtung : für die Benutzerverwaltung sind wichtige Einstellungen vorzunehmen) „Libs & Include Files“ mitinstallieren Pfad wählen (Whitspaces vermeiden siehe unter 10) Per Konsole auf das „bin“ Verzeichnis des MySQL Server navigieren >mysql –u root –p Eingeben Es erscheint der Passwort Eingabedialog. Das bei der Installation vergebene Passwort eingeben. Benutzer und Passwort erstellen >GRANT ALL PRIVILEGES ON *.* TO „Username“@“%“ IDENTIFIED BY „Passwort“; % steht für alle Hosts -> kann auch Domäne oder IP sein *.* steht für alle Datenbanken -> Kann auch DBName.* sein. Als neu erstellter Benutzer auf der MySQL Konsole einloggen: >mysql –u name –p Passwort eingeben Es sollte die MySQL Konsole erscheinen: mysql> Datenbank erstellen Mysql>Create Database Name; eingeben Erstellungsskript (Erstellt mit DBDesigner 4) ausführen mysql>source C:\\Pfad\\name.sql; source Pfad(Achtung: doppelte \\ (Escapesequenz)) MySQL Plugin für QT bilden QT Befehlskonsole starten (doppelte Backslashes wegen Escapesequenzen) Cd %QTDIR%\src\plugins\sqldrivers\mysql qmake INCLUDEPATH+=C:\\MySQL\\include LIBS+=C:\\MySQL\\MySQLSERVER version\\lib\\opt\\libmysql.lib mysql.pro Oertli Instrumente AG 15.08.2011 2.1 Administrations Datenbank OS4 2/3 11.06.T.333 nmake Files von %QTDIR%\src\plugins\sqldrivers\mysql nach %QTDIR%\plugins\sqldrivers kopieren Die Datei libmysql.dll vom MySQL installations bin Ordner in %PATH% (e.g. %QTDIR%/bin) kopieren. $(QTDIR)\plugins\sqldrivers; unter Linker->Generel>Additional Library Directories für Release und Debug vermerken Unter Linker->Input->Additional Dependencies muss die .lib datei eingelinkt werden. Beim Release muss „QtSqld4.dll“ und „qsqlmysqld4.dll“ und „“ beigelegt werden (Achtung: „QtSqld4.dll“ und „qsqlmysqld4.dll“) Für den Release Build muss das Makefile angepasst werden first: release //statt debug SQL Datenbank mit ODBC in Qt QT Befehlskonsole starten (doppelte Backslashes wegen Escapesequenzen) Cd $QTDIR/src/plugins/sqldrivers/odbc Qmake odbc.pro Nmake Achtung : bei 64 Bit Zielsystem und 32 Bit Server ist die Datenbank unter: C:\Windows\SysWOW64\odbcad32.exe als System-DSN zu registrieren. Falls beide Systeme 32 Bit (oder beide 64 bit) unter: Systemsteuerung->Verwaltung->System-DSN Files von %QTDIR%\src\plugins\sqldrivers\odbc nach %QTDIR%\plugins\sqldrivers kopieren $(QTDIR)\plugins\sqldrivers; unter Linker->Generel>Additional Library Directories für Release und Debug vermerken Unter Linker->Input->Additional Dependencies muss die .lib datei eingelinkt werden. Oertli Instrumente AG 15.08.2011 2.2 Administrations Datenbank OS4 3/3 11.06.T.333 Installation auf Zielrechne Damit die Software auf dem Zielsystem Windows XP, Windows 7 32 bit und Windows 7 64 bit funktionsfähig ist, müssen folgende Softwaren installiert werden: VCRedist 2005 VCRedist 2008