Databasinställningar hänger tätt ihop med Grailsmiljöer, se även SKLTP TAK - Allmänt om Grails
Normalt används en H2 in-memory databas med testdata i Grails dev- och test-miljöer och en MySql-databas i prod, men det går att ändra vid behov.
...
När man startar TAK med H2-databas så finns möjlighet att visa / ändra testdata genom ett webinterface som kan nås via http://localhost:8080/tak-web/dbconsole.
...
(Tänk på att data cachas i TAK och att ändringar i databasen kanske inte slår igenom direkt på det sätt man tänkt sig.)
Sätta upp lokal MySQL
Installera en "gammal" version eller se till att välja bakåtkompatibla inställningar, fungerar troligen inte med senaste version och defaultinställningar.
Skapa en ny TAK-databas enlig anvisningar på SKLTP TAK - Installationsmanual
För att fylla på testdata kan man använda init.sql och testdata.sql som normalt används för att fylla på H2-databasen med testdata. I testdata.sql behövs en tillfällig ändring p.g.a. annan syntax för att läsa in blob-data från fil, se kommentar i filen.
Jag kör TAK under WSL (Ubuntu) och MySql på Windowshosten. Gör man på det sättet behöver man tänka på att inte ansluta mot "localhost" utan rätt IP-adress. (Hittas t.ex. genom att köra "ipconfig" och leta rätt på "Ethernet adapter vEthernet (WSL)".) Man måste även tänka på att inte begränsa databasanvändaren till localhost. (T.ex. genom CREATE USER 'db_user'@'%' IDENTIFIED BY 'db_password'; istället för db_user@localhost)
...