Default dybinst installation includes the MySQL client libraries, but if you plan on running a local copy of the MySQL server (advised) then you will need to install and configure a MySQL server as described in MySQL_Installation.
The Database Interface Manual is available as part of the Manual.
Testing the installation
(N.B. this is out of date)
Instructions on running the automated tests are [here], but here is the simple summary:
cd $SITEROOT/db/DbiRelease/cmt source setup.sh cd $SITEROOT/db/DatabaseInterface/DbiTest/scripts/ export ENV_TSQL_URL="mysql://localhost/dyb_temp:mysql://localhost/dyb_offline" export ENV_TSQL_USER="dywriter" export ENV_TSQL_PSWD="<writer_password>" python TestDbi.py
You should see a swift flurry of output finishing with:
Overall test status for 13 tests : O.K. (13 passed)