SyncTool einrichten: Unterschied zwischen den Versionen
Mhtec (Diskussion | Beiträge) K |
Mhtec (Diskussion | Beiträge) K |
||
Zeile 52: | Zeile 52: | ||
Da in der mysql.ini Benutzername und Passwort für den MySQL Server angegeben werden müssen, empfiehlt es sich, allen Benutzern in dem Verzeichnis, in dem das Synctool installiert ist, die Rechte zu entziehen und nur einem speziellen Benutzer bzw. Benutzergruppe den Zugriff auf das Verzeichnis zu erlauben unter dessen Kontext auch das Synctool gestartet wird. Die benötigten Pfade in der mysql.ini können Sie entweder relativ zum Installationsverzeichnis des Synctools oder absolut aus Sicht des Benutzers (am entpr. Rechner/Server) auswählen, der das Synctool später auch starten oder stoppen wird. | Da in der mysql.ini Benutzername und Passwort für den MySQL Server angegeben werden müssen, empfiehlt es sich, allen Benutzern in dem Verzeichnis, in dem das Synctool installiert ist, die Rechte zu entziehen und nur einem speziellen Benutzer bzw. Benutzergruppe den Zugriff auf das Verzeichnis zu erlauben unter dessen Kontext auch das Synctool gestartet wird. Die benötigten Pfade in der mysql.ini können Sie entweder relativ zum Installationsverzeichnis des Synctools oder absolut aus Sicht des Benutzers (am entpr. Rechner/Server) auswählen, der das Synctool später auch starten oder stoppen wird. | ||
=== der erste Start des Synctools === | |||
Läuft der MySQL-Server und sind die Serverinformationen sowie Benutzername und Passwort richtig in der mysql.ini hinterlegt erstellt das Synctool beim ersten Start die Datenbank 'shopmaster'. Zum ersten Befüllen der Tables muss nach dem Start jede Table manuell gesynct werden. Dazu wählen sie die entspr. Menüpunkte des Synctools. |
Version vom 22. Februar 2012, 17:30 Uhr
SQL-Datenbank
Download, Installation und Betrieb der MySQL Datenbank entnehmen Sie bitte dem Reference Manual von und für MySQL bzw. in einer etwas älteren Fassung in deutsch.
ShopMaster
ShopMaster erkennt an einem Eintrag in der SM.INI, dass das Synctool verwendet wird. Der Eintrag lautet:
cWatchSQLPath <Pfad zum Sync-Verzeichnis> |
wobei <Pfad zum Sync-Verzeichnis> ein neu anzulegendes Verzeichnis ist, welches das Synctool (siehe weiter unten) überwacht. Sowohl jeder ShopMaster-Benutzer als auch das Synctool brauchen in diesem Verzeichnis Rechte zum Erstellen, Lesen und Löschen von Dateien.
Synctool
Das Synctool besteht aus 2 Dateien, dem SyncTool.EXE und der libmysql.dll. Dazu kommt noch die mysql.ini, aus der das Synctool seine Konfiguration liest. Folgende Einträge sind dabei - falls kein Defaultwert angegeben - nötig:
mysql.ini | |
---|---|
cWatchDir | <Pfad zum Sync-Verzeichnis> (siehe oben) |
cSMDir | <Pfad zum ShopMaster-Verzeichnis> |
cServer | <URL zum Server> |
cUser | <Benutzername für MySQL> |
cPassword | <Passwort für MySQL> |
nMySQLPort | <Port des MySQL-Servers> Defaultwert: 3306 |
nMySQLFlag | <Flags zur Verbindung mit MySQL-Server> Defaultwert: 0 |
nCloseMin | <Minuten der Inaktivität, nach denen die Verbindung zum Server geschlossen wird> Defaultwert: 15 |
nPingMin | <Minuten der Inaktivität, nach denen die Verbindung zum Server überprüft wird> Defaultwert: 3 |
Da in der mysql.ini Benutzername und Passwort für den MySQL Server angegeben werden müssen, empfiehlt es sich, allen Benutzern in dem Verzeichnis, in dem das Synctool installiert ist, die Rechte zu entziehen und nur einem speziellen Benutzer bzw. Benutzergruppe den Zugriff auf das Verzeichnis zu erlauben unter dessen Kontext auch das Synctool gestartet wird. Die benötigten Pfade in der mysql.ini können Sie entweder relativ zum Installationsverzeichnis des Synctools oder absolut aus Sicht des Benutzers (am entpr. Rechner/Server) auswählen, der das Synctool später auch starten oder stoppen wird.
der erste Start des Synctools
Läuft der MySQL-Server und sind die Serverinformationen sowie Benutzername und Passwort richtig in der mysql.ini hinterlegt erstellt das Synctool beim ersten Start die Datenbank 'shopmaster'. Zum ersten Befüllen der Tables muss nach dem Start jede Table manuell gesynct werden. Dazu wählen sie die entspr. Menüpunkte des Synctools.