LoginSignup
0
1

More than 5 years have passed since last update.

MySQLで新規ユーザを作成してパスワードを付与し、ユーザ名のDBを作成して全権限を与えるためのクエリ

Posted at

下記の要件を実現するクエリ。
・user02 というユーザを新規作成する。
・0123 というパスワードを付与する。
・user02というデータベースを作成し、全権限を与える。

下記のクエリをrootで実行すればよい。

CREATE USER 'user02'@'localhost' 
IDENTIFIED WITH mysql_native_password;GRANT USAGE ON *.* TO 'user02'@'localhost' 
REQUIRE NONE WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0;
SET PASSWORD FOR 'user02'@'localhost' = PASSWORD('0123');
CREATE DATABASE IF NOT EXISTS `user02`;GRANT ALL PRIVILEGES ON `user02`.* TO 'user02'@'localhost';
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1