• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >Mysql > MySQL创建用户并授权及撤销用户权限

MySQL创建用户并授权及撤销用户权限

作者:zsg88的专栏 字体:[增加 减小] 来源:互联网 时间:2017-09-02

zsg88的专栏通过本文主要向大家介绍了mysql查看用户权限,mysql 用户权限,mysql用户权限设置,mysql查询用户权限,mysql 修改用户权限等相关知识,希望本文的分享对您有所帮助

这篇文章主要介绍了MySQL创建用户并授权及撤销用户权限、设置与更改用户密码、删除用户等等,需要的朋友可以参考下
MySQL中创建用户与授权的实现方法。
运行环境:widnows xp professional + MySQL5.0
一, 创建用户
命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';
说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password - 该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆mysql服务器.
例子:
CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456';
CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '123456';
CREATE USER 'pig'@'%' IDENTIFIED BY '';
CREATE USER 'pig'@'%';
二,授权
命令:GRANT privileges ON databasename.tablename TO 'username'@'host'
说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.;databasename - 数据库名,tablename-表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示, 如..
例子:
GRANT SELECT, INSERT ON test.user TO 'pig'@'%';
GRANT ALL ON 
.* TO 'pig'@'%';
注意:用以上命令授权的用户不能给其它用户授权,如果想让该用户可以授权,用以下命令:
GRANT privileges ON databasename.tablename TO 'username'@'host' WITH GRANT OPTION;
三.设置与更改用户密码
命令:SET PASSWORD FOR 'username'@'host' = PASSWORD('newpassword');如果是当前登陆用户用SET PASSWORD = PASSWORD("newpassword");
例子: SET PASSWORD FOR 'pig'@'%' = PASSWORD("123456");
四.撤销用户权限
命令: REVOKE privilege ON databasename.tablename FROM 'username'@'host';
说明: privilege, databasename, tablename - 同授权部分.
例子: REVOKE SELECT ON . FROM 'pig'@'%';
注意: 假如你在给用户'pig'@'%'授权的时候是这样的(或类似的):GRANT SELECT ON test.user TO 'pig'@'%', 则在使用REVOKE SELECT ON . FROM 'pig'@'%';命令并不能撤销该用户对test数据库中user表的SELECT 操作.相反,如果授权使用的是GRANT SELECT ON . TO 'pig'@'%';则REVOKE SE

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • mysql SKIP-NAME-RESOLVE 错误的使用时机造成用户权限
  • MySQL创建用户并授权及撤销用户权限
  • 详细解读MySQL中的权限
  • MySQL中导出用户权限设置的脚本分享
  • MySQL创建用户与授权及撤销用户权限方法
  • mysql 新增、删除用户和权限分配

相关文章

  • 2018-12-05MySQL之-Cluster集群搭建(基于RPM安装包)代码详解
  • 2018-12-05mysql 优化日记
  • 2018-12-05Access转Sql Server问题 实例说明
  • 2017-05-11mysql字符集和数据库引擎修改方法分享
  • 2017-05-11网站前端和后台性能优化的34条宝贵经验和方法
  • 2017-05-11如何恢复Mysql数据库的详细介绍
  • 2018-12-05MySQL之-Replication监控及自动故障切换的详细分析
  • 2018-12-05浅谈SQL Server中统计对于查询的影响分析
  • 2018-12-05MySQL中常用错误码总结
  • 2017-05-11MySQL笔记之连接查询详解

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • SQL Server 总结复习(一)
    • 尝试搭建MySQL master-slave主从复制的环境
    • mysql导入数据大小设置方法
    • MySQL数据库引擎介绍、区别、创建和性能测试的深入分析
    • MySQL 大数据量快速插入方法和语句优化分享
    • MySQL大表中重复字段的高效率查询方法
    • 数据库查询优化方法
    • 关于PostgreSQL 版本识别 的详解
    • 一次SQL调优数据库性能问题后的过程(300W)
    • 详解MySQL存储过程参数有三种类型(in、out、inout)

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有