В версиях TinyCoreLinux старше 5.4 место mysql занимает его новая ветвь mariadb


tc@box:~$ mysqladmin -u root password ('p@ssw0rd')

tc@box:~$ mysql -u root -p

создание базы данных bsd235

mysql> CREATE DATABASE bsd235 CHARACTER SET utf8 COLLATE utf8_general_ci;

mysql> SHOW CREATE DATABASE bsd235;

Создание пользователя bsd235 с доступом чтения к базе данных bsd235

mysql> GRANT USAGE ON bsd235.* TO bsd235@localhost IDENTIFIED BY 'p@ssw0rd';

mysql> GRANT SELECT ON bsd235.* TO bsd235@localhost IDENTIFIED BY 'p@ssw0rd';

mysql> GRANT SELECT, INSERT, UPDATE, DELETE, DROP, CREATE ON bsd235.* TO bsd235@localhost IDENTIFIED BY 'p@ssw0rd';

под другим пользователем

tc@box:~$ mysql -u bsd235 -p bsd235 --tee ./bsd235.vars

mysql>SHOW VARIABLES LIKE 'char%';

character_set_connection latin1

...

tc@box:~$ cat ./bsd235.vars

set character_set_client=utf8;

set character_set_connection=utf8;

set character_set_database=utf8;

set character_set_results=utf8;

set character_set_server=utf8;

set collation_connection=utf8;

set collation_database=utf8;

set collation_server=utf8;

tc@box:~$ mysql -u root -p bsd235

Изменение переменных

mysql> source ./bsd235.vars;

Загрузка базы данных из резервной копии

mysql> source ./bsd235-2019-12-18.sql;

mysql> SHOW TABLES;



Linux-5.4 box 3.8.13-tinycore i686 Tue May 26 22:41:31 YEKT 2020