旗下导航:搜·么
当前位置:网站首页 > MySQL教程 > 正文

MySQl建立用户和受权的要领引见(代码示例)【MySQL教程】,MySQl

作者:搜教程发布时间:2019-12-01分类:MySQL教程浏览:23评论:0


导读:本篇文章给人人带来的内容是关于MySQl建立用户和受权的要领引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。权限的治理:怎样建立用...
本篇文章给人人带来的内容是关于MySQl建立用户和受权的要领引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。

权限的治理:

  • 怎样建立用户和暗码

  • 给当前的用户受权

  • 移除当前用户的权限

起首进去到mysql数据库下:

mysql> use mysql
Database changed

其次, 对新用户举行增编削:

1.建立用户:
# 指定ip:192.118.1.1的chao用户登录
create user 'chao'@'192.118.1.1' identified by '123';
# 指定ip:192.118.1.开首的chao用户登录
create user 'chao'@'192.118.1.%' identified by '123';
# 指定任何ip的chao用户登录
create user 'chao'@'%' identified by '123';
 
2.删除用户
drop user '用户名'@'IP地点';
 
 
3.修正用户
rename user '用户名'@'IP地点' to '新用户名'@'IP地点';
 
4.修正暗码
set password for '用户名'@'IP地点'=Password('新暗码');

接着, 对当前的用户举行受权

#检察权限
show grants for '用户'@'IP地点'
 
#受权 chao用户仅对db1.t1文件有查询、插进去和更新的操纵
grant select ,insert,update on db1.t1 to "chao"@'%';
 
# 示意有一切的权限,除了grant这个敕令,这个敕令是root才有的。chao用户对db1下的t1文件有恣意操纵
grant all privileges  on db1.t1 to "chao"@'%';
#chao用户对db1数据库中的文件实行任何操纵
grant all privileges  on db1.* to "chao"@'%';
#chao用户对一切数据库中文件有任何操纵
grant all privileges  on *.*  to "chao"@'%';
  
#作废权限
  
# 作废chao用户对db1的t1文件的恣意操纵
revoke all on db1.t1 from 'chao'@"%"; 
 
# 作废来自长途服务器的chao用户对数据库db1的一切表的一切权限
 
revoke all on db1.* from 'chao'@"%"; 
 
作废来自长途服务器的chao用户一切数据库的一切的表的权限
revoke all privileges on *.* from 'chao'@'%';

以上就是MySQl建立用户和受权的要领引见(代码示例)的细致内容,更多请关注ki4网别的相干文章!

标签:MySQl


欢迎 发表评论: