MySQL创建用户和权限管理的方法
网络编程 2021-07-05 14:37www.168986.cn编程入门
这篇文章主要介绍了MySQL创建用户和权限管理的方法,文中示例代码非常详细,帮助大家更好的理解和学习,感兴趣的朋友可以了解下
一、如何创建用户和密码
1.进入到mysql数据库下
mysql> use mysql Database changed
2.对新用户增删改
1.创建用户
# 指定ip192.118.1.1的chao用户登录 create user 'chao'@'192.118.1.1' identified by '123'; # 指定ip192.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"@'%'; #授权 chao用户仅对db1文件有查询的操作 grant select on db1. 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创建用户和权限管理的方法的详细内容,更多关于MySQL创建用户和权限管理的资料请关注狼蚁SEO其它相关文章!
上一篇:一文搞懂MySQL预编译
下一篇:MySQL 处理重复数据的方法(防止、删除)
编程语言
- 甘肃哪有关键词排名优化购买方式有哪些
- 甘肃SEO如何做网站优化
- 河南seo关键词优化怎么做电话营销
- 北京SEO优化如何做QQ群营销
- 来宾百度关键词排名:提升您网站曝光率的关键
- 卢龙关键词优化:提升您网站排名的策略与技巧
- 山东网站优化的注意事项有哪些
- 四川整站优化怎样提升在搜索引擎中的排名
- 疏附整站优化:提升网站性能与用户体验的全新
- 海南seo主要做什么工作售后服务要做到哪些
- 荣昌百度网站优化:提升您网站的搜索引擎排名
- 河北seo网站排名关键词优化如何做SEO
- 江西优化关键词排名推广售后保障一般有哪些
- 古浪SEO优化:提升你的网站可见性
- 西藏网站排名优化怎么把网站排名在百度首页
- 如何提升阳东百度快照排名:详尽指南