exec sp_addlogin '登录用户名','用户密码'
(注:这里当用户名和用户密码相同时可能会出现
“密码有效性验证失败。该密码不够复杂,不符合
Windows 策略要 求。”的错误提示,)
如果创建成功,则成功通过了第一层关卡
当然也可能把用户删除: drop login 用户名
use 数据库名
go
exec sp_grantdbaccess '登录用户名','数据库用户名'
成功通过了第二关
同样可以删除:
use 数据库名
go
exec sp_revokedbaccess 数据库用户名
第三层:访问数据库中表的权限
use 数据库名
go
grant 权限 on 表名 to 数据库用户名
其中权限有:select、insert、update、delete
如果全部成功执行,恭喜你已经成功给某个用户分配权限
当然你还可以回收权限:
use 数据库名
go
grant 权限 on 表名 from 数据库用户名
你修改密码语句是什么?可以试试用5.7版本
update user set authentication=password('XXX') where user='root'
5.6以下
update user set password=password('XXX') where user='root'
然后在flush privileges刷新权限,在退出。不需要重启的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)