MySQL MariaDB
ユーザ作成
専用データベースの場合
CREATE DATABASE sales CHARACTER SET utf8;
GRANT ALL PRIVILEGES ON *.* TO 'davide'@'%' IDENTIFIED BY 'jw8s0F4';
FLUSH PRIVILEGES;
共用データベースの場合
CREATE DATABASE sales;
GRANT ALL PRIVILEGES ON sales.* TO 'davide'@'172.24.0.0/12' IDENTIFIED BY 'jw8s0F4';
FLUSH PRIVILEGES;
クエリをエディタで編集
\e
macOS は¥と\が別
ログイン
docker run --rm -it mariadb mysql -h host -u davide -p'jw8s0F4' sales
PostgreSQL
ユーザ作成
CREATE USER davide WITH PASSWORD 'jw8s0F4';
データベース作成
CREATE DATABASE sales OWNER davide;
ログイン
docker run --rm -it postgres psql -h host -U davide sales