I know how to restore a dump file from mysqldump. Now, I am attempting to do that using kubernetes and a docker container. The database files are in persistent (nfs) mount. The
What I did was this:
mysql and initd.initd, I added several ,sql files, including the dump.initd as /docker-entrypoint-initdb.d in the deployment.This causes all the files to be read at initialisation time provided that it is the first time we run.mysql directory is mounted as /var/lib/mysql and contains all the mariaDB files.If I need to revert, I trash all the contents of the mysql directory and re-create the deployment.