mysql创建用户及受权

mysql创建用户及受权

GRANT 语句的语法如下: GRANT privileges (columns) ON what TO user IDENTIFIEDBY "password" WITH GRANT OPTION 对用户授权 mysql>grant rights on database.* to user@host identified by "pass"; 例1: 增加一个用户test1密码为abc,让他可以在任何主机上登录,并对所有数据库有查询、插入、修改、删除的权限。 grant select,insert,update,delete on *.* to mailto:test1@"" Identified by "abc"; ON 子句中*.* 说明符的意思是“所有数据库,所有的表” 例2: 增加一个用户test2密码为abc, 让他只可以在localhost上登录,并可以对数据库mydb进行查询、插入、修改、删除的操作。 grant select,insert,update,delete on mydb.* to test2@localhost identified by "abc"; 例子3 增加一个用户custom,他能从主机localhost、server.domain和whitehouse.gov连接。他只想要从 localhost存取bankaccount数据库,从whitehouse.gov存取expenses数据库和从所有3台主机存取customer 数据库。他想要从所有3台主机上使用口令stupid。 为了使用GRANT语句设置个用户的权限,运行这些命令: shell> mysql --user=root mysql mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON bankaccount.* TO custom@localhost IDENTIFIED BY 'stupid'; mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON expenses.* TO custom@whitehouse.gov IDENTIFIED BY 'stupid'; mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP ON customer.* TO custom@'%' IDENTIFIED BY 'stupid'; ============================================== 权限信息用user、db、host、tables_priv和columns_priv表被存储在mysql数据库中(即在名为mysql的数据库中)。 权限 列 Context select Select_priv 表 insert Insert_priv 表 update Update_priv 表 delete Delete_priv 表 index Index_priv 表 alter Alter_priv 表 create Create_priv 数据库、表或索引 drop Drop_priv 数据库或表 grant Grant_priv 数据库或表 references References_priv 数据库或表 reload Reload_priv 服务器管理 shutdown Shutdown_priv 服务器管理 process Process_priv 服务器管理 file File_priv 在服务器上的文件存取 1. select、insert、update和delete权限 允许你在一个数据库现有的表上实施操作,是基本权限 2. alter权限允许你使用ALTER TABLE 3. create和drop权限允许你创建新的数据库和表,或抛弃(删除)现存的数据库和表 如果你将mysql数据库的drop权限授予一个用户,该用户能抛弃存储了MySQL存取权限的数据库! 4. grant权限允许你把你自己拥有的那些权限授给其他的用户。 你不能明显地指定一个给定用户应该被拒绝存取。即,你不能明显地匹配一个用户并且然后拒绝连接。 你不能指定一个用户有权创建立或抛弃一个数据库中的表,也不能创建或抛弃数据库本身。 可以同时列出许多被授予的单个权限。 例如,如果想让用户能读取和修改已有表的内容,但又不允许创建新表或删除表,可按如下授权: GRANT SELECT,INSERT,DELETE,UPDATE ON samp_db.* TO mailto:user@ IDENTIFIEDBY "pass" grant ALL PRIVILEGES on *.* to username@"xxx.xxx.xxx.xxx" identified by 'password' with grant option; flush tables; flush privileges; 创建一个用户,并赋予所有权利,当然你可将grant ALL PRIVILEGES 改成:grant insert,select,update,delete,create,alter,index 查看: select host,user,password from user; 修改: use mysql update user set host='xxx.xxx.xxx.%' where user='root' 删除: delete from user where host='%';

欢迎大家阅读《mysql创设用户及受权》,跪求各位点评,by 搞代码

原创文章,转载请注明: 转载自搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

mysql创建子用户代码_mysql创设用户及受权相关推荐

  1. mysql创建数据表代码_MYSQL 简单的建库操作代码

    一.查询所有数据库 代码:show databases; 成功后如下图: 二.建立一个数据库 代码:create database test3: 成功后如下图: 三.连接数据库 代码:use test ...

  2. MySQL创建数据库时指定编码和用户授权

    为什么80%的码农都做不了架构师?>>>    MySQL创建数据库时指定编码和用户授权 转载于:https://my.oschina.net/michao/blog/2989144

  3. mysql如何创建用户代码_MySQl创建用户和授权的方法介绍(代码示例)

    本篇文章给大家带来的内容是关于MySQl创建用户和授权的方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 权限的管理:如何创建用户和密码 给当前的用户授权 移除当前 ...

  4. mysql如何创建用户代码_MySQL创建用户与受权方法_mysql

    注:我的运行环境是widnows xp professional + MySQL5.0 一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY ...

  5. mysql创建函数的权限_MySQL创建用户和权限管理的方法

    一.如何创建用户和密码 1.进入到mysql数据库下 mysql> use mysql Database changed 2.对新用户增删改 1.创建用户 # 指定ip:192.118.1.1的 ...

  6. mysql 好友粉丝数据表_MySQL关于用户关注粉丝表的设计方案

    一.数据结构分析 用户关注粉丝是一个多对多的数据模型,分析对象的数据特征,我们给每个用户设计一个关注者属性和粉丝属性,用于存储用户的关注者id和粉丝id,如用户1: $arr1 = [ 'follow ...

  7. mysql中用户管理_mysql 中用户管理小结

    一.root用户密码的维护: 由于安装MySQL完后,MySQL会自动提供一个不带密码的root用户,为了安全起见给root设置密码: #mysqladmin -u root password 123 ...

  8. mysql建用户无密码_mysql 新建用户,授权,删除用户,修改密码

    一.用户基本操作 1.创建用户 登陆: mysql> mysql -u root -p 新建用户 mysql> CREATE USER test IDENTIFIED BY '123456 ...

  9. mysql数据库用户授权_MySQL数据库用户授权(GRANT)

    在对 MySQL 的日常管理和实际操作中,为了数据库的安全,避免恶意用户使用 root 账号控制数据库,我们通常会创建一系列具备适当权限的账号.这样,我们就可以不用或少用 root 账号登录NySQL ...

  10. mysql修改登录权限设置密码_MySQL修改用户密码及权限限制设置

    使用phpmyadmin来更改Mysql的root密码非常方便,安装配置好phpmyadmin后,首先登陆管理界面,点击右侧修改密码链接,输入你要修改的Mysql的root新密码,最后点击执行即可, ...

最新文章

  1. 2022-2028年中国四氟化碳产业研究及前瞻分析报告
  2. 内存都是由半导体器件构成的_开启5G新时代——XPS成像技术在半导体器件中的应用...
  3. 从高铁事故到软件系统的可靠性
  4. 一句SQL随机查询ACCESS中的几条记录
  5. 虚拟DOM和Diff算法 - 入门级
  6. 二、数据库原理-设计理论
  7. Jetpack:使用 ActivityResult 处理 Activity 之间的数据通信
  8. sql server 隔离级别
  9. 如何使用JMX监控Kafka
  10. 回归分析检验_回归分析
  11. gradle 上传jar包_Gradle学习记录014 关于依赖的声明
  12. mysql21_mysql2
  13. Linux添加用户并赋管理员权限
  14. 【BZOJ-13361337】Alie最小圆覆盖 最小圆覆盖(随机增量法)
  15. 电脑系统优化清理工具CCleaner
  16. BVH with SAH (Bounding Volume Hierarchy with Surface Area Heuristic)
  17. 文通Windows CE平台车牌识别
  18. Memory Technology Device (MTD) 设备分析
  19. 再来30个!中国联通5G应用创新案例
  20. html 和css常见的面试题

热门文章

  1. 使用DuckDuckGo在命令行中搜索
  2. 管理,就是做减法!聊聊 “奥卡姆剃刀定律”
  3. 实训项目名称: 双绞线的制作
  4. 电脑重装系统后c盘数据能恢复吗c盘重装后可以数据恢复吗
  5. Python项目实战化:爬取堆糖网研究所美好生活照
  6. 微信小程序加入购物车动画
  7. Mac键盘符号说明(全)
  8. vsphere client下载地址
  9. 【bzoj4152: [AMPPZ2014]The Captain】最短路
  10. 知到智慧树君子学堂智慧树章节答案