Шпаргалка по mysql. Создание юзера, базы, выдача привелегий, резервное копирование и восстановление базы данных.

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

CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';

Создать базу

CREATE DATABASE username_db;

Выдать все привелегии юзеру на конкретную базу данных

GRANT ALL PRIVILEGES ON username_db.* TO 'username'@'localhost';

Создание дампа БД

mysqldump -u username -p username_db > ~/backup/username_db.sql

Восстановление БД из дампа

mysql -u username -p username_db <  ~/backup/username_db.sql