mysql 赋值权限_mysql 给用户赋值权限

mysql 给用户赋值权限

解决办法 grant all privileges on *.* to joe@localhost identified by '1';

flush privileges;

拿 joe 1 登陆

附:

mysql> grant 权限 1, 权限 2,... 权限 n on 数据库名称. 表名称 to 用户名 @用户地址 identified by '连接口令';

权限 1, 权限 2,... 权限 n 代表 select,insert,update,delete,create,drop,index,alter,grant,references,reload,shutdown,process,file 等 14 个权限.

当权限 1, 权限 2,... 权限 n 被 all privileges 或者 all 代替, 表示赋予用户全部权限.

当数据库名称. 表名称被 *.* 代替, 表示赋予用户操作服务器上所有数据库所有表的权限.

用户地址可以是 localhost, 也可以是 ip 地址, 机器名字, 域名. 也可以用'%'表示从任何地址连接.

'连接口令'不能为空, 否则创建失败.

mysql>grant select,insert,update,delete,create,drop on vtdc.employee to joe@10.163.225.87 identified by '123;

给来自 10.163.225.87 的用户 joe 分配可对数据库 vtdc 的 employee 表进行 select,insert,update,delete,create,drop 等操作的权限, 并设定口令为 123.

mysql>grant all privileges on vtdc.* to joe@10.163.225.87 identified by '123;

给来自 10.163.225.87 的用户 joe 分配可对数据库 vtdc 所有表进行所有操作的权限, 并设定口令为 123.

mysql>grant all privileges on *.* to joe@10.163.225.87 identified by '123;

给来自 10.163.225.87 的用户 joe 分配可对所有数据库的所有表进行所有操作的权限, 并设定口令为 123.

mysql>grant all privileges on *.* to joe@localhost identified by '123;

给本机用户 joe 分配可对所有数据库的所有表进行所有操作的权限, 并设定口令为 123.

来源: http://www.bubuko.com/infodetail-2638512.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值