Немного справки по Mysql для повседневного применения.

Создание БД и пользователя

CREATE DATABASE IF NOT EXISTS $DBNAME DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
GRANT ALL PRIVILEGES ON $DBNAME.* TO '$USERNAME'@'localhost' IDENTIFIED BY '$USERPASS';
FLUSH PRIVILEGES;

Выполнить SQL запрос

mysql -uroot -p -e "SQL запрос"

Делаем сжатый дамп

mysqldump -uЮзер -p --routines --single-transaction База | gzip > /путь/dump.sql.gz

Делаем сжатый дамп с датой в имени файла

mysqldump -uЮзер -pПароль --routines --single-transaction База | gzip > `date +/путь/dump.sql.%Y%m%d.%H%M%S.gz

Восстанавливаем из сжатого дампа

gunzip < /путь/dump.sql.gz | mysql -uЮзер -p База

SQL запрос для просмотра статуса кэша

SHOW STATUS LIKE 'Qcache_%';