Installation and Setup

Windows Application

EDB2MySQL is installed via the setup wizard, which places files under:

%ProgramFiles%\Easygate Software\EDB2MySQL\   (full edition)
%ProgramFiles%\Easygate Software\EDB2MySQL Demo\   (demo edition)
    EDB2MySQL.exe
    PHP\
        edbapi.php
        config-example.php
    Library\
        Delphi13\
            Win64\     EDBMMClient.dcu  EDBMMHttp.dcu  EDBMMUtils.dcu  UErrorCodes.dcu
            Win32\     (same)
            BPL\       EDBMMLibR370.bpl  EDBMMLibD370.bpl  (Win32; if Delphi 13 IDE detected)
            BPL64\     EDBMMLibR370.bpl  EDBMMLibD370.bpl  (Win64; if Delphi 13 IDE detected)
        Delphi12\
            Win64\     EDBMMClient.dcu  EDBMMHttp.dcu  EDBMMUtils.dcu  UErrorCodes.dcu
            Win32\     (same)

Help and settings are stored separately in:

%ProgramData%\Easygate Software\EDB2MySQL\
    EDB2MySQL.chm        (help file)
    EDB2MySQL.pdf        (reference PDF)
    EDB2MySQL.ini        (created automatically on first run)
    collation_map.json   (created on first edit; falls back to built-in defaults if absent)

The %ProgramData% folder is created by the installer. Settings (session, REST credentials, migration state) and the collation map are written here by the application.


EDBApiClient Library

The Library\ folder contains the compiled units (DCUs) and, when Delphi 13 is installed, the runtime and design-time BPLs. Add the appropriate subfolder to your project’s library path and add EDBMMClient to your uses clause:

ElevateDB 2 and Delphi 12 or 13 are required — see Requirements.

EDBApiClient Library


PHP Backend

Deploy edbapi.php and config.php on the web server hosting the target MySQL/MariaDB database. The PHP files are included in the PHP\ folder of the installation.

PHP Backend Setup


First Run

  1. Launch EDB2MySQL.exe.
  2. Go to the Remote Configuration tab and enter the API URL.
  3. Click Test API — verifies that edbapi.php is reachable and responding.
  4. Click Get Server Information — populates server capabilities and auto-configures BLOB and batch size limits.

See Also

(C) 2026 Easygate, Lda