Вы здесь:

Неплохая статья: https://antons-organization-1.gitbook.io/administrirovanie-linux/servisy-linux/sistemy-upravleniya-bazami-dannykh/ustanovka-i-nastroika-subd-mysql.
Установка:

$ sudo apt install mysql-server
$ mysql --version
$ sudo mysql
mysql> \q

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

$ sudo mysql
CREATE USER 'vasi'@'localhost' IDENTIFIED BY 'pass';
============================================================
Пользователи:
select host, user from user;
+-----------+------------------+
| host      | user             |
+-----------+------------------+
| localhost | debian-sys-maint |
| localhost | mysql.infoschema |
| localhost | mysql.session    |
| localhost | mysql.sys        |
| localhost | root             |
| localhost | vasi             |
+-----------+------------------+
6 rows in set (0,00 sec)
============================================================

Для разрешения доступа к определенной БД:

mysql> grant all privileges on *.* to 'vasi'@'localhost';
mysql> grant all on *.* to vasi@'%';

Проверка:

systemctl status mysql
>...
> Active: active (running)
>...
============================================================
mysql -u vasi -ppass
============================================================

Для разрешения доступа из сети, в /etc/mysql/mysql.conf.d закоментить строку:

#bind-address		= 127.0.0.1

и перезапустить

sudo systemctl restart mysql.service

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

CREATE USER 'vasi'@'%' IDENTIFIED BY 'pass';

Проверка с ноута:

mysql -u vasi -ppass -h192.168.1.20

 

Backup и restore БД MySql в linux

j3 - имя базы данных
root - имя пользователя
Backup:

$ mysqldump -v -h127.0.0.1 -uroot -p j3 > /tmp/j3_dump.sql
$ cd /tmp
$ zip j3_dump.sql.zip j3_dump.sql
$ rm j3_dump.sql
    

Restore:

$ mysql -u root -p
>pass: ***
mysql> drop database j3;
mysql> create database j3;
mysql> use j3;
mysql> source /tmp/j3_dump.sql