MySQL команды

Создадим БД и пользователей

sudo mysql -u root -p — зайдем в mysql под рутом

create database NAME_DATABASE default character set utf8; — создадим БД с названием NAME_DATABASE с опцией набора символов по умолчанию ( не обязательно)

create user ‘name_user’@’localhost’ idetified by  ‘password’; — создадим юзера  с паролем password

grant all on NAME_DATABASE.* to ‘name_user’@’localhost’; — выдадим права юзеру на БД

flush privileges; — оператор перезагружает привилегии таблиц, гарантируя, что любые изменения, внесенные в разрешения пользователи, будут немедленно применены без необходимости перезапуска сервера MySQL

Взаимодействие с БД

show databases; — вывести список БД

drop databases; — удалить БД

Копирование БД

mysqldump -u имя_пользователя -p имя_базы > data-dump.sql — создадим копию БД с именем data-dump.sql

mysql -uroot -p wordpress < data-dump.sql — восстановим БД из сохраненной (БД должна быть предварительно создана)