Installatie van MFS.

De software kan erg eenvoudig geinstalleerd worden op 1 PC, voor 1 gebruiker. Voor installatie  in een netwerkomgeving zijn enkele extra stappen nodig, zoals verderop beschreven.

Installatie op 1 PC

Vereisten

Elke recente Windows-PC (minstens Windows XP) voldoet voor de installatie .

Installatie

Download het installatiebestand van MFS, en voer uit uit. Indien een vorige versie van MFS 4.2.x aanwezig was op uw PC, wordt die automatisch geupdate, en bij de volgende start van MFS, wordt ook de database automatisch geupdate.

Installeer ook OpenOffice.org (http://nl.openoffice.org) indien u de MFS-gegevens makkelijk wil kunnen bekijken en bewerken in een spreadsheet met behulp van het blauwe icoontje dat op vele plaatsen in MFS aanwezig is.

Installatie voor netwerkgebruik

Vereisten

U dient bekend te zijn met MySQL-Database-administratie, u vindt handleidingen op http://www.mysql.com . Er is een server (vast IP) nodig waarop de database-software MySQL geïnstalleerd kan worden. We raden aan hiervoor een aparte server te voorzien die onafhankelijk is van uw fileserver en de servers voor de rest van uw software, maar dat is niet strikt noodzakelijk.

Installatie

Om met meerdere gebruikers tegelijk in MFS te werken, moet er een database server geinstalleerd worden, en de verschillende MFS-clients moeten geconfigureerd om hun gegevens op die server op te slaan, in plaats van in hun interne database-server.

  • Installeer MySQL Community server 5.1 op een PC in uw netwerk met een vast IP-adres.   (voorbeeld : myserver.lan.test.com of 192.168.0.10)
    • Opmerking : Het InnoDB-backend in de MySQL-server is vereist.
    • In Windows : Installeer de server zodanig dat hij automatisch wordt opgestart als "service" bij het aanzetten van de computer.
  • Maak op de MySQL-server een database aan met de naam (bijvoorbeeld) 'mfs'. Geef een gebruiker (bijvoorbeeld) 'mfs' alle privileges op die database, en geef die gebruiker een wachtwoord (bijvoorbeeld abQUabQU). Dit kan vanuit de grafische installatie-interface, maar ook vanop de command line. In het laatste geval :
    • Start de MySQL-command line interface.

      • In Windows wordt er in het Start-menu door de MySQL-installer een Mysql Command Prompt voorzien

      • Maar u kan de MySQL-command line interface ook starten vanop de Windows Command Prompt. Indien u bij de installatie van MySQL de bin-directory aan het PATH hebt laten toevoegen door het installatieprogramma, kan dat met

        • C:\> mysql -u root -p <enter>
      • Indien u de bin-directory NIET aan het path liet toevoegen door de installer, en indien MySQL bijvoorbeeld geinstalleerd is in  (afhankelijk van de versie ed. van MySQL)  "c:\Program Files\MySQL\MySQL Server 5.1", doet u dat met

        • C:\> "c:\Program Files\MySQL\MySQL Server 5.1\bin\mysql" -u root -p <enter>
    • In de MySQL-command line interface maakt u nu de database en een database-gebruiker aan :

      • mysql> create database mfs;
        
      • mysql> grant all privileges on mfs.* to mfs@'%' identified by 'abQUabQU';
      • mysql> grant all privileges on mfs.* to mfs@localhost identified by 'abQUabQU';
        
    • Verlaat de command line interface

      • mysql> exit
        
  • Importeer de startgegevens in uw nieuwe database.  Ze bevinden zich in het bestand mfsdatabase.sql, in de map waarin MFS geinstalleerd is. Bijvoorbeeld wanneer MFS geinstalleerd is in C:\Program Files\Digon\Mfs4_2, kan u dit doen (voor de parameters in het voorbeeld) met het volgende commando op de COMMAND PROMPT van de server. Merk op : als de bin-directory van uw MySQL-installatie in het PATH zit, kan u het stuk tussen de eerste aanhalingstekens gewoon vervangen door mysql.

    • c:\> "c:\Program Files\MySQL\MySQL Server 5.1\bin\mysql" -u mfs -p mfs < "c:\Program Files\Digon\Mfs4_2\mfsdatabase.sql"
  • Installeer MFS op de verschillende client-PC's in uw netwerk. Ga op die verschillende PC's in MFS naar Bestand/voorkeuren/instellingen, in het tabblad 'database'. Vink 'Interne database gebruiken' uit, en vul bij database-server het IP-adres in van uw server-PC, en bij database-naam mfs, bij gebruikersnaam mfs, en bij wachtwoord het door u gekozen wachtwoord voor gebruiker mfs op de database-server.
  • Vermijd absoluut dat verschillende gebruikers verschillende versies van MFS opstarten. Er zijn verschillen tussen de verschillende versies van MFS ivm hoe ze hun gegevens in de database opslaan. Bij elke update van het programma wordt de database-structuur geupdate. Oude versies van MFS opstarten op een database-structuur die bij een nieuwere versie hoort, kan tot gegevensverlies leiden. Het is hiertoe nuttig om MFS te installeren in een "Network Share", waartoe alle client PC's van de gebruikers toegang hebben. De software moet dan niet op de individuele computers geinstalleerd worden, een snelkoppeling naar de executable (mfs.exe) vanop elk van de clients is voldoende. Dit vereenvoudigt het updaten van de software in grote mate : vraag alle gebruikers uit te loggen uit MFS, en installeer de nieuwe versie enkel op de server-share.  Daarna hebben alle gebruikers tegelijk toegang tot dezelfde, nieuwe, versie.

Netwerkgebruik met replicatie (hot backup)

Het verdient de aanbeveling om een zogeheten "hot-backup"-systeem te voorzien. Dat is een tweede server, best op een andere locatie, die in real-time een kopie vormt van de gegevens op uw hoofd-server (master server). Indien er iets mis gaat met de master server, is het dan kwestie om de slave-server om te schakelen naar master server (1 mysql-commando), en de client PC's te laten verwijzen naar de nieuwe master-server (=aanpassen database-server-instelling in de MFS-installatie op de clients, ofwel een aanpassing aan uw DNS). Voor de configuratie van replicatie met MySQL verwijzen we u naar de documentatie van MySQL.