Mysql-学习笔记(==》权限管理 十 三)
-- 用户与权限管理
-- 查看当前服务器上的所有账号密码主机
SELECT USER,PASSWORD,HOST FROM mysql.user;
-- 设置账号密码
SET PASSWORD=PASSWORD('111');
-- 密码为空 取消密码
SET PASSWORD='';
-- 查看当前登录帐号名主机名
SELECT USER();
-- 修改某账号的密码,前提登录账号必须有修改其他账号权限
SET PASSWORD FOR root@localhost=PASSWORD('11');
SET PASSWORD FOR admin='';
-- 新建超极管理员账户 密码111 权限跟root一样
GRANT ALL ON *.* TO 'admin'@'%' IDENTIFIED BY '111';
DROP USER `user`;-- 删除账号
-- 建立没有任何权限的账号
CREATE USER 'aa';
CREATE USER 'bb' IDENTIFIED BY '111';
-- 创建管理某个库的账号 但不允许建立另外的库 可以删除
GRANT ALL ON db.* TO 'user'@'%' IDENTIFIED BY 'user';
-- 立即刷新权限
FLUSH PRIVILEGES;
只允许这个ip用户使用
CREATE USER 'yy'@'192.168.1.1' IDENTIFIED BY '123';
CREATE USER 'yy'@'192.168.1.%' IDENTIFIED BY '123';
-- 给账号 创建 的权限 GRANT 权限 ON *.* TO '用户名'@'主机名或ip地址';
GRANT CREATE ON *.* TO 'yy'@'192.168.1.1';
-- 收回权限
REVOKE CREATE ON *.* TO 'yy'@'192.168.1.1';
-- view 简化复杂的查询语句 提高数据的安全性 授权yy账号只能查询表sss的编号跟姓名
CREATE VIEW vv AS
SELECT sid 编号,sname 姓名 FROM sss;
SELECT * FROM vv;
GRANT SELECT ON db.`vv` TO 'yy'@'192.168.1.1';
-- 修改账号的名称
UPDATE mysql.user SET USER='abc';
RENAME USER 'yy'@'192.168.1.1' TO admin
-- 若是不说主机名 则是任意主机的admin都修改为admin
RENAME USER yy TO admin;
最新文章
- javascript 设计模式-----观察者模式
- HBase配置项详解
- MySQL数据库初用(5.6版本)第一课
- Java Logger(java日志)
- 运行Android应用时提示ADB是否存在于指定路径问题
- Oracle用户进程跟踪
- linux下socket keep alive讲解
- 深入探讨 java.lang.ref 包--转
- SDN学习之实现环路通信
- 如何调用common.js
- SublimeText插件Pandoc导出PDF中文报错或者中文不显示解决方法
- 基于Verilog的简单FIFO读写实验
- 解决最近vs2017总是在加载工程的时候卡住不不动
- linux 下查看磁盘IO状态
- Maven系列(十)发布自己的项目到 Maven 中央仓库
- 配置Spring Boot通过@ConditionalOnProperty来控制Configuration是否生效
- configure: error: Please reinstall the libcurl distribution - easy.h should be in <;curl-dir>;/include/curl/
- 计算机支持的最大内存与CPU之间的关系
- 一老掉牙的故事、是一个阿Q还是另一道曙光
- 【转】Encrypt ConnectionString in Web.Config 【加密ASP.NET web.config数据库链接字串】
热门文章
- raid0
- java基础(59):Eclipse把自动括号匹配改成C++那样的(强迫症,没办法)
- PHP中的赋值运算符
- C++之路进阶——codevs1204(寻找子串位置)
- 四则运算GUI版本功能展现
- Android中常用单位dp,px,sp之间的相互转换
- python PIL安装
- HTTP 请求未经客户端身份验证方案“Anonymous”授权。从服务器收到的身份验证标头为“Negotiate,NTLM”
- 严重: IOException while loading persisted sessions: java.io.EOFException
- 【PHP设计模式 09_ZhuangShiQi.php】装饰器模式 (decorator)