1.4 KiB
# user database
sqlite
in the spirit of minimalism, the recommended database technology to use here is sqlite. sqlite db's exist as a single, atomic file, and are a good use for light applications, with low to medium concurrent loads.
it also allows for greater flexibility, and segregation for your application's data: you can create as many sqlite databases as you need.
mysql
on localhost
port 3306
- database name:
username
- database user:
username
- password: see you welcome email
connecting to mysql:
mysql -u username -p
database backup & restore
simple backup:
mysqldump "$USER" -p > ~/backup/dump_"$USER".sql
and restore:
mysql -p -u "$USER" < ~/backup/dump_"$USER".sql
you can also use our envs_mysql.sh
- backup and restore script.
the backup files will stored under ~/backup/
.
show envs_mysql.sh -h
for more informations
Usage: envs_mysql.sh
backup - backup your default user database
backup <db_name> - backup database
restore - restore your latest user database
restore <db_name> - restore database
with cron you can also do your backup regularly at a certain time.
see help -> cron for a example.