mysql grant配置授权

发布时间:2020-03-04 09:22:32

来源:51CTO

阅读:644

作者:wx5be582d51c2c5

栏目:云计算

新建一个用户admin1对所有的库表完全权限,允许从任何地方访问,密码设为123456

Query OK, 0 rows affected, 1 warning (0.00 sec)

语法为

grant 权限列表 on 库名.表名 用户名@“用户地址” identified by " 密码" [ with grant opion ];

mysql> grant all on . to admin2@"%" identified by "123456" with grant option;

Query OK, 0 rows affected, 1 warning (0.00 sec)

all 匹配所有权限

. 匹配所有库和表

” %“ 匹配所有主机

授权用户admin3 允许对192.168.4.0/24网段访问

mysql> grant all on . to admin3@'192.168.4.0/24' identified by "123456" with grant option;

Query OK, 0 rows affected, 1 warning (0.00 sec)

对用户admin4在daydb4.user1仅有查询权限 登录密码为123456

mysql> grant select on daydb4.user1 to admin4@"localhost" identified by "123456" with grant option;

Query OK, 0 rows affected, 1 warning (0.00 sec)

授权admin5 允许本机访问,对daydb4任何表有查询 更改 插入 删除 权限 密码123456

mysql> grant select,update,delete,insert on daydb4.* to admin4@"localhost" identified by "123456" with grant option;

Query OK, 0 rows affected, 1 warning (0.01 sec)

用户查看自己的授权

mysql> show grants;

+---------------------------------------------------------------------+

| Grants for root@localhost |

+---------------------------------------------------------------------+

| GRANT ALL PRIVILEGES ON . TO 'root'@'localhost' WITH GRANT OPTION |

| GRANT PROXY ON ''@'' TO 'root'@'localhost' WITH GRANT OPTION |

+---------------------------------------------------------------------+

2 rows in set (0.00 sec)

root 查看其他人用户的授权

show grant for 用户名@“客户端地址”;

mysql> show grants for admin4@"localhost" \g;

+----------------------------------------------------------------------------------------------+

| Grants for admin4@localhost |

+----------------------------------------------------------------------------------------------+

| GRANT USAGE ON . TO 'admin4'@'localhost' |

| GRANT SELECT, INSERT, UPDATE, DELETE ON daydb4.* TO 'admin4'@'localhost' WITH GRANT OPTION |

| GRANT SELECT ON daydb4.user1 TO 'admin4'@'localhost' WITH GRANT OPTION |

+----------------------------------------------------------------------------------------------+

3 rows in set (0.00 sec)

用户链接后修改密码

set password=password("新密码");

[root@MySQL50 ~]# mysql -uadmin4 -p654321

[root@MySQL50 ~]# mysql -uadmin4 -p654321

mysql: [Warning] Using a password on the command line interface can be insecure.

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection id is 41

Server version: 5.7.17 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

mysql> set password=password("123456");

Query OK, 0 rows affected, 1 warning (0.00 sec)

mysql grant proxy on_mysql grant配置授权相关推荐

  1. mysql grant proxy on_MySQL 5.7权限的介绍

    MySQL支持的权限如下: ALL或ALL PRIVILEGES 代表指定权限等级的所有权限. ALTER 允许使用ALTER TABLE来改变表的结构,ALTER TABLE同时也需要CREATE和 ...

  2. amoeba mysql proxy_mysql proxy amoeba安装配置

    MySQL想要做读写分离,目前可以有三种解决方式: 1  程序修改mysql操作类优点:直接和数据库通信,简单快捷的读写分离和随机的方式实现的负载均衡,权限独立分配 缺点:自己维护更新,增减服务器在代 ...

  3. mysql grant教程_MySQL如何使用授权命令grant

    本文实例,运行于 MySQL 5.0 及以上版本. MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删 ...

  4. mysql 8.0.21 对用户授权报错 near ‘IDENTIFIED BY ‘123456‘ with grant option‘ at line 1

    mysql 8.0.21 对用户授权报错 near 'IDENTIFIED BY '123456' with grant option' at line 1 问题描述 mysql在创建用户,对用户授权 ...

  5. mysql grant %_MySQL的Grant命令详解

    本文实例,运行于 MySQL 5.0 及以上版本. MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.grant 普通数据用户,查询.插入.更新.删 ...

  6. mysql 创建用户命令-grant

    我们在使用mysql的过程中,经常需要对用户授权(添加,修改,删除),在mysql当中有三种方式实现 分别是 INSERT USER表的方法.CREATE USER的方法.GRANT的方法.今天主要看 ...

  7. mysql远程连接权限grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant optio语句报错

    mysql远程连接权限grant all privileges on . to 'root'@'%' identified by 'root' with grant optio语句报错 在docker ...

  8. mysql远程连接权限grant all privileges on *.* to ‘root‘@‘%‘ identified by ‘123456‘ with grant option语句报错

    mysql远程连接权限grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option语句报错 记录 ...

  9. ubuntu 13.04 mysql_Ubuntu 13.04 MySQL Proxy安装与配置

    Ubuntu 13.04 MySQL Proxy安装与配置 安装环境 Ubuntu 13.04 Shell $ sudo apt-get install mysql-proxy 1 $sudoapt- ...

最新文章

  1. 一个小型网站多少台服务器,小型企业局域网需要服务器的价格在多少左右(40台机器)...
  2. DVWA演练平台之SQL注入(全新认识)
  3. 用神经网络计算甲醛CH2O和亚硝酸HNO2的化学键的键能
  4. 2020-11-24(dll注入的N种搞法)
  5. linux部署vue项目_Vue项目部署的最佳实践
  6. R_Studio(学生成绩)使用主成分分析实现属性规约
  7. QT的QReadLocker类的使用
  8. 非常不错的sharepoint webpart工具集
  9. apache ignite_Apache Ignite本机持久性,简要概述
  10. php 二维数组根据键值合并二维数组_php数组实现根据某个键值将相同键值合并生成新二维数组的方法详解...
  11. python的turtle模块(海龟画图)
  12. python读取dat文件写入表格_Pandas:外部文件数据导入/ 读取 (如 :csv、txt、tsv、dat、excel文件)、文件存储(to_csv、to_excel)...
  13. 搭建Struts2开发环境
  14. 代码重构方向原则指导
  15. gitl clone 拉去代码失败?
  16. 第三月模拟题——炉石传说
  17. 计算机的未来展望英语作文,展望未来英语作文5篇
  18. 用c语言编写kcl方程,求助各位大手子 求了好多次都不对 用kvl kcl求出电容c
  19. Android短信验证(手机号注册,绑定手机号获取验证码)实例
  20. 如何在Python中使用Tushare进行股票日线行情获取并存储至数据库

热门文章

  1. MySQL中sum和count用法总结
  2. 与传统招聘方式相比,小程序招聘都有哪些优势?
  3. 小程序更换云服务器和域名完全攻略
  4. css 背景图片模糊遮罩效果
  5. @Value(“${}“)获取不到配置文件值的原因
  6. 凭本事当的组长,凭什么工资还没手下高?
  7. SAP gui 770 下载
  8. 华为硬件工程师社招机考题库_【华为硬件开发工程师面试】第一轮机考,在华为南研所-看准网...
  9. html自适应导航栏怎么写,网站简单兼容简洁的自适应导航栏代码
  10. ubuntu安装pandas