mysql -u root -p -ve "create database `{{db_name}}` character set utf8mb4 collate utf8mb4_general_ci"
mysql -u root -p -ve "grant all privileges on `{{db_name}}`.* to '{{user_name}}'@'localhost' identified by '{{password}}'"
CREATE DATABASE `db_name` CHARACTER SET utf8 COLLATE utf8_general_ci;
- db_name - Имя базы данных
- utf-8 - кодировка базы данных
- utf8_general_ci - локаль базы данных
grant all privileges on `{{db_name}}`.`{{table_name}}` to '{{user_name}}'@'localhost' identified by '{{password}}';
- db_name - Имя базы данных, если необходимо назначить для всех существующих, тогда
*
- table_name - Имя таблицы, если необходимо назначить для всех существующих, тогда
*
- user_name - Имя пользователя
- localhost - Место расположения базы данных
- password - пароль пользователя, указывается, только если пользователь не ыбыл создан ранее
which mysqldump
mysqldump -u {{user_name}} -p {{db_name}} {{table_name}} > {{path}}/{{example.sql}}
Сначала необходимо проверить что есть утилита mysqldump
- db_name - Имя базы данных
- table_name - Имя таблицы
- user_name - Имя пользователя
- path - Путь до файла
- example.sql - наименование файла дампа
mysql -u {{user_name}} -p {{db_name}} < {{example.sql}}