Справка по MySQL
Немного справки по 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_%';