docker run mysql

MariaDB Docker

docker run --name mysql -d -p 3306:3306 -e MYSQL_DATABASE=somedb -e MYSQL_USER=someuser -e MYSQL_PASSWORD=somepass yobasystems/alpine-mariadb

команды как это делается в mysql


create database somedb;

#здесь можно создать пользователя с доступом только из указанного хоста localhost
CREATE USER 'someuser'@'localhost' IDENTIFIED BY 'somepass';

#предоставляем права пользователю
GRANT ALL ON somedb.* TO 'someuser'@'localhost';

use somedb

создание таблицы немного отличается от sqlite

create table if not exists Users (
id int primary key auto_increment,
name varchar(20) not null,
phone varchar(20) default null
);

всё остальное идентично.