mysql -u root -p
ユーザー一覧
SELECT Host, User FROM mysql.user;
ユーザー追加
デフォルトのパスワードポリシーではパスワードに最低 8 文字の長さが要求される
平文の値として指定されるパスワードを割り当てるステートメントで、値は現在のパスワードポリシーと照合して検査され、弱い場合は拒否されます
パスワード検査の 3 つのレベルは、LOW
、MEDIUM
、および STRONG
です。デフォルトは MEDIUM
で、これを変更するには、validate_password_policy
の値を変更します。
create user ‘ckenko25’@’localhost’ identified by ‘Password-123’;
ユーザーの削除
drop user ‘user’@’localhost’;
rootパスワードの設定
set password for root@localhost=password(‘パスワード’);
パスワードの設定を確認
SHOW VARIABLES LIKE ‘validate_password%’;
validate_password_policyがMEDIUMの場合、パスワード設定に困るのでLOWに変更する必要がある
ユーザーに権限の付与
すべての権限付与
GRANT ALL PRIVILEGES ON `DB名` TO ‘ユーザ名’@’ホスト名’;
GRANT ALL PRIVILEGES ON `address_book` TO ‘ckenko25’@’localhost’;
部分権限付与
GRANT SELECT,UPDATE,INSERT,DELETE ON address_book.* TO ‘user’@’localhost’;
権限を表示
SHOW GRANTS for ‘phpmyadmin’@’localhost’;
コメント