博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mysql 创建用户,授权
阅读量:6517 次
发布时间:2019-06-24

本文共 1215 字,大约阅读时间需要 4 分钟。

一  .mysql创建用户:     mysql最高管理员账号 root  ,用于select, update, delete, grant(授权), 等等所有的权限     创建用户给不同的人员使用, 需要配置不同的权限, 创建用户, 默认不给权限,  只能连接      use mysql   //进入mysql 数据库下创建用户     create user "u1" @ "192.168.15.%"  identified by "123";    //创建u1账号 识别身份(密码123) ,运行网段15.X的IP连接     create user "u2" @ "192.168.1.112" identified by "123";  //只允许u2在1.112的主机上面连接     create user "u3" @ "%" identified by "123";   //允许u3用户在所有ip上面连接      删除用户:     drop user "u3" @ "%";   //删除用户, 并且要指定所在IP     修改用户:     rename user "用户名" @ "IP地址" to "new name" @ "ip地址";     修改密码:     set password for "username"@ "ip" = Password("new pwd"); 二 . 用户授权:     查看用户权限: show grants for "用户"@ "IP";     授权用户对单表db1.t1有 查/增/改权限:  grant select,insert,update on db1.t1 to "u1"@"%";     grant all privileges on db1.t1.to "u2"@"%";  //授权t1表所有权限给u2 除 grant权限外     grant all privileges on dbl.* to "u2"@"%";  //授权db1库的所有权限给u2 除 grant权限外     grant all privileges on * to "u2"@"%";  //授权所有库的所有权限给u2 除 grant权限外.     取消权限:  revoke all on db1.t1 from "u2"@"%";   //取消u2用户的db1.t1库的所有权限     revoke all on db1.* from "u2"@"%"; // 取消u2用户拥有了db1库内的所有权限     revoke all privileges on *.* from "u1"@"%";   //  取消远程用户的所有表上的权限

转载于:https://www.cnblogs.com/tcpblog/p/9997709.html

你可能感兴趣的文章
java处理高并发高负载类网站问题
查看>>
使用C#生成随机密码(纯数字或字母)和随机卡号(数字与字母组合)
查看>>
进制转换
查看>>
java常用四种排序源代码
查看>>
win7 下硬盘安装Redhat7
查看>>
Redis 分布式锁的正确实现方式
查看>>
程序猿知道英语词汇
查看>>
数据存储(两)--SAX发动机XML记忆(附Demo)
查看>>
深入分析面向对象中的封装作用
查看>>
深刻理解Python中的元类(metaclass)
查看>>
Android View体系(六)从源码解析Activity的构成
查看>>
fnmatch源码阅读
查看>>
U9249 【模板】BSGS
查看>>
Node.js+Koa开发微信公众号个人笔记(一)准备工作
查看>>
Android 图片缓存处理
查看>>
阿里盒马领域驱动设计实践
查看>>
vuex 存值 及 取值 的操作
查看>>
如何在C#项目中使用NHibernate
查看>>
安装python包到指定虚拟环境
查看>>
力扣(LeetCode)21
查看>>