MySql增加用户、修改授权、修改密码,删除用户等语句.

新建用户

1.登陆管理员用户:

@->-uroot -p123456

登陆成功...

2.创建用户

mysql> mysql> insert into mysql.user(Host,User,Password,ssl_cipher,x509_issuer,x509_sub
ject) values("localhost","user",123456,'','','');

此时就创建了名为user,密码为:123456的用户.此时这个用户没有任何的权限,甚至都登陆不了.

授权

1.选数据库

use php;

2,给新的用户授权

mysql->grant <权限>

        -><数据库或者表>

       -> to user identified '123456'

       ->with grant option;

<权限>可以是:select,insert,update,delete,index,alter,create,drop,如果是全部权限的话就是all;<数据库或表>dbname.*指定数据库中的所有表,*可以指定所有数据库.

删除权限

1.选择数据库

2.删除user的权限,这和给user授权很想像.

msyql->revoke <权限>

-><数据库或者表>

->from user;

删除用户

1.选择数据库

2.删除用户:
mysql>Delete FROM user Where User="user";


其实,无论是创建用户,删除用户和更改用户的密码,用户名等等,其实都是对mysql数据库下的user操作.我们可以desc user查看用户的权限,密码等信息,同样的我也可以对其进行更新,和对普通表的操作没有什么区别.


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值