mysql 创建账号并授权


1.mysql查看所有账号信息

mysql> select user,host from mysql.user;

2.创建账号

mysql> creat user 'glasssix' IDENTIFIED by '123!@#QWEasdzxc';
    --默认 % %代表任何客户机都可以连接
mysql> creat user glasssix@"localhost" IDENTIFIED by '123!@#QWEasdzxc';
    -- localhost 代表只可以本机连接

3.刷新账号权限

mysql> flush privileges;

4.查看账号权限

mysql> show grants for glasssix

5.给账号授权所有表库权限

-- *.* 所有库表, db:*  某个库 ,tables_priv:db1.t1  某个表,columns_priv: 某列.
mysql>  grant select on *.* to glasssix;    
# 授权select所有表的权限
mysql>  grant all privileges on *.* to glasssix;   
# 授权所有的权限
mysql>  revoke select  on *.* from 'egon1'@'localhost';    
# 回收权限

 

posted on 2022-07-01 11:38  吐噜皮儿  阅读(525)  评论(0)    收藏  举报