MariaDB / MySQL
mysqldump machen und gleich gzippen:
mysqldump -u root -p -R --flush-logs --single-transaction db5_prod | gzip > db5_prod_20181121.sql.gz
mysqldump einer bestimmten Tabelle nach bestimmten Kriterien:
mysqldump -u user -p dbname tablename --where="tstamp >= 1333231200" | gzip > tablename-dump.sql.gz
gezippten Dump direkt einspielen:
gzip -dc some-dbdump.sql.gz | mysql -uroot -p dbname
MySQL DB samt User/Passwort erstellen:
create database dbname character set utf8 collate utf8_general_ci;
create user username@localhost;
set password for username@localhost = password("geheim");
grant all on dbname.* to username@localhost;
flush privileges;