дополнительно - как не потерять пользователей при переустановке mariaDB/MySql
ДО удаления мускула выполняем в терминале такую команду
mysql -u root -ppassword -B -N -p -e "SELECT user, host FROM user" mysql
в результате получим что-то вроде
user_1 %
user_2 %
user_3 %
user_4 %
root 127.0.0.1
root ::1
входим в консоль MySql командой
mysql -u root -ppassword
выбираем нужных пользователей и составляем такую команду:
SHOW GRANTS FOR 'user_1'@'%';
SHOW GRANTS FOR 'user_2'@'%';
SHOW GRANTS FOR 'user_3'@'%';
SHOW GRANTS FOR 'user_4'@'%';
выполняем и результат операции сохраняем в файл
получится что-то вроде для каждого юзера
MariaDB [(none)]> SHOW GRANTS FOR 'user_1'@'%';
+------------------------------------------------------------------------------------------------------------+
| Grants for user_1@% |
+------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'user_1'@'%' IDENTIFIED BY PASSWORD '*AB302DC11050A959C8B4F5C0211D0819AD5CB25D' |
| GRANT ALL PRIVILEGES ON `my_databse_name`.* TO 'user_1'@'%' |
+------------------------------------------------------------------------------------------------------------+
2 rows in set (0.00 sec)
Всё после переустановки MySql достаточно выполнить эти команды и пользователи готовы!