- MySQL研究ノート| 01-データベースを使用する理由
- MySQLの研究ノート| 02-MySQLのインストール、構成、サービスの開始/停止、ユーザーログイン、Windowsでのバージョン番号の表示
- MySQLの研究ノート| Ubuntuでの03-MySQLのインストール、構成、サービスの開始/停止、ユーザーのログインと終了
- MySQL研究ノート| 04-MySQLデータベースの基本操作(追加、変更、削除、表示)
前のセクションでは、操作のために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」にサブスクライブしてください。