MySQL8でのユーザー作成

MySQL8以前のユーザー作成方法は、

GRANT ALL PRIVILEGES ON DB名.テーブル名(*) TO ユーザー名@ホスト(‘localhost’) IDENTIFIED BY ‘パスワード’ ( WITH GRANT OPTION );

だったけど、MySQL8からは方法が変わったようです。

// ユーザー作成
CREATE USER ユーザー名@ホスト(‘localhost’) IDENTIFIED BY ‘パスワード’;

// ユーザーに権限追加(する場合)
GRANT all ON DB名.テーブル名 TO ユーザー名@ホスト(‘localhost’)

// 権限の変更をデータベースに反映
FLUSH PRIVILEGES;

この投稿へのコメント

コメントはありません。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

この投稿へのトラックバック

トラックバックはありません。

トラックバック URL