MySQL研究ノート| 05-通常のユーザーがログイン権限を追加、削除、承認、取り消す

前のセクションでは、操作のためにrootユーザーに直接ログインしましたが、このセクションでは、通常のMySQLユーザーを作成して承認する方法について説明しました。

1.一般的なユーザーを追加/削除する

①一般ユーザーを追加

create user <用户名>@localhost identified by '<用户密码>';
  • localhost:このマシンからのみログインできます。
  • 具体某个ip地址:指定したIPからのみログインできます。
  • <用户名>@"%"任意のIPからログインできます。

②一般ユーザーを削除

drop user <'用户名'>@'localhost';

③ユーザーパスワードを変更する

set password for <'用户名'>@'localhost'=password(123456);

④承認書更新

flush privileges;

2.ユーザー認証

grant 权限 on 数据库/数据表 to 用户名 identified by ‘密码’ with 特殊权限

①ユーザーにローカルログオンを許可し、すべてのデータベースに対するすべての権限を持ち、スーパーユーザーになります。

grant all on *.* to <用户名>@localhost identified by<密码>with grant option;

②ユーザーにIPログインを許可し、すべてのデータベースに対する完全な権限を持っている:

grant all on *.* to <用户名>@<指定ip> identified by<密码>;

③承認書を更新する

flush privileges;

3.ユーザー権限を取り消す

revoke 权限 on 数据库 from 用户名;

①指定ユーザーの指定権限を取り消す:

revoke insert, delete on *.* from <用户名>@localhost;

②指定したユーザーのすべての権限を取り消します。

revoke all on *.* from <用户名>@localhost;

③承認フォームを更新します。

flush privileges;

さらにエキサイティングな記事やリソースのプッシュを受け取るには、WeChatパブリックアカウント「mculover666」にサブスクライブしてください。

元の記事を284件公開 1036 件を獲得 37万件以上を表示+

おすすめ

転載: blog.csdn.net/Mculover666/article/details/105677803