MySQL
新しいユーザーを作成する
サーチ…
備考
MySQLユーザーのリストを表示するには、次のコマンドを使用します。
SELECT User,Host FROM mysql.user;
MySQLユーザを作成する
新しいユーザーを作成するには、以下の簡単な手順を実行する必要があります。
ステップ1: MySQL
にroot
としてログインする
$ mysql -u root -p
ステップ2: mysqlコマンドプロンプトが表示されます
mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';
ここでは、新しいユーザーを作成しましたが、このユーザーにはpermissions
がありません。したがって、次のコマンドを使用してユーザーにpermissions
を割り当てます。
mysql> GRANT ALL PRIVILEGES ON my_db.* TO 'my_new_user'@'localhost' identified by 'my_password';
パスワードを指定する
基本的な使用法は次のとおりです。
mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY 'test_password';
ただし、パスワードをクリアテキストでハードコードすることをお勧めしない場合は、 PASSWORD()
関数が返すハッシュ値をPASSWORD
ディレクティブを使用して直接指定することもできます。
mysql> select PASSWORD('test_password'); -- returns *4414E26EDED6D661B5386813EBBA95065DBC4728
mysql> CREATE USER 'my_new_user'@'localhost' IDENTIFIED BY PASSWORD '*4414E26EDED6D661B5386813EBBA95065DBC4728';
新規ユーザーを作成し、すべての権限をスキーマに付与する
grant all privileges on schema_name.* to 'new_user_name'@'%' identified by 'newpassword';
注意:これは新しいrootユーザーを作成するために使用できます
ユーザー名の変更
rename user 'user'@'%' to 'new_name`@'%';
間違ってユーザーを作成すると、そのユーザーの名前を変更できます
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow