Mysqlデータベース/ユーザーの作成

利用するデータベースとデータベース用ユーザーを作成します。

データベースの作成

CREATE DATABASE {データベース名} DEFAULT CHARACTER SET utf8mb4;

ユーザーの作成

データベースの管理アカウントを作成
昔みたいにGRANTで一緒に作ろうとするとWARNINGと怒られる。
なので先にユーザーを作成

CREATE USER 'ユーザー名'@'localhost' IDENTIFIED BY 'パスワード';

ユーザー作成後、権限設定

GRANT ALL ON データベース名.* TO 'ユーザー名'@'localhost' IDENTIFIED BY 'パスワード';

リモートのみ利用するアプリケーションアカウントの作成

GRANT SELECT,INSERT,UPDATE,DELETE ON データベース名.* TO 'ユーザー名'@'%' IDENTIFIED BY 'パスワード';

results matching ""

    No results matching ""