Hi Chris,
1) Replace the content of %INSTALL_DIR%/constellio/tomcat/webapps/constellio/WEB-INF/classes/META-INF/persistence_base.xml with the content of persistence_mysql.xml (located in the same directory). Don't modify persistence.xml because its content is overridden when Constellio starts.
2) Launch Constellio, get to the login page, then shut it down. This step is necessary to create the table structure (will not work if you try it in SQuirreL).
3) Install SQuirreL, configure it to connect to your MySQL and Derby databases. Make sure the DBCopy plugin is installed.
4) Connect to your MySQL database. Under tab "SQL", run the following command (without quotes) : SET FOREIGN_KEY_CHECKS=0;
5) Select all the tables ("Objects" tab / constellio / TABLE), right-click and choose "Delete Records". This will remove the default data (generated at step 2) but keep the table structure.
6) Connect to your Derby database. Select all the tables ("Objects" tab / APP / TABLE), right-click and choose "Copy Tables".
7) Switch to your MySQL database. Select the database ("Objects/ tab / constellio / TABLE), right-click and choose "Paste Tables".
8) Under tab "SQL", run the following command (without quotes) : SET FOREIGN_KEY_CHECKS=1;
9) Restart Constellio, it will be using MySQL and all your data will be there. :o)