mysql用户及权限管理_MySQL 用户及权限管理

1.mysql用户的定义

在mysql中,用户由用户名和主机域组成的。

1.1 用户名的写法

mysql> create user test1@'localhost';

注意:用户名不要以数字、符号开头,如若一定要这么写,给用户名加上引号才能创建用户。

1.2 用户中的主机域的写法

单个主机地址写法

127.0.0.1

::1

localhost

db01

范围型主机地址写法

172.16.1.%

172.16.%.%

172.%.%.%

%

172.16.1.5%

172.16.1.0/255.255.255.0

其中%代表所有,如172.16.1.%即代表172.16.1.0~172.16.1.255这个范围内的所有地址

2.用户管理

2.1 创建用户

mysql> CREATE USER test2@'localhost' IDENTIFIED BY '123';

Query OK, 0 rows affected (0.00 sec)

2.2 查看数据库中得所有用户

mysql> SELECT User,Host,Password FROM mysql.user;

2.3 删除创建的用户

mysql> DROP USER test2@'localhost';

2.4 修改用户密码

使用update命令修改密码

mysql> UPDATE mysql.user SET Password=PASSWORD('123') WHERE User='root' AND Host='localhost';

使用grant授权修改密码

mysql> GRANT ALL PRIVILEGES ON *.* TO root@'localhost' IDENTIFIED BY '123';

使用mysqladmin修改密码

#密码明文修改

mysqladmin -uroot -p123 password '456'

#不让密码显示出来

mysqladmin -uroot -p password

修改当前登录数据的用户密码

mysql> SET Password=PASSWORD('123');

3.用户权限管理

在mysql数据库中,给用户授权都是通过grant命令来操作的

授权所有库、所有表

GRANT ALL PRIVILEGES ON *.* TO test03@'172.16.1.%' IDENTIFIED BY '123';

单库授权

GRANT ALL PRIVILEGES ON mysql.* TO test03@'172.16.1.%' IDENTIFIED BY '123';

单表授权

GRANT ALL PRIVILEGES ON mysql.user TO test03@'172.16.1.%' IDENTIFIED BY '123';

单列授权,在企业中也称为脱敏(脱离敏感信息)

GRANT SELECT(User,Host) ON mysql.user TO test03@'172.16.1.%' IDENTIFIED BY '123';

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/367838.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Selenium和HTML中的动态ID进行Java测试

Selenium最酷的方面之一是,您不仅可以使用网站进行录制,还可以将其实际用作junit测试。 首先,我将在Firefox中安装Selenium(因为这是正式版本)并进行快速测试。 重要的是要注意,Selenium将为您提供多种不同…

题解报告:hdu 1235 统计同成绩学生人数

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid1235 Problem Description 读入N名学生的成绩,将获得某一给定分数的学生人数输出。Input 测试输入包含若干测试用例,每个测试用例的格式为第1行:N第2行:N名学生的…

CSS的计数器:counter-increment与counter-reset

CSS Counters其实就是一计数器,早期在CSS中计数器仅存在于 ul 和 ol 元素。如果要使用在 div 这样的元素上,只能通过 list-style-image 或者是元素的 backgroud-image 来实现。在 CSS2.1的规范 中介绍了一种新技术,允许开发人员使用伪类 :aft…

查看表空间名称、大小、使用大小、剩余大小和使用率

查看表空间名称、大小、使用大小、剩余大小和使用率: SELECT a.tablespace_name "表空间名称", total / (1024 * 1024) "表空间大小(M)", free / (1024 * 1024) "表空间剩余大小(M)", (total - free) / (1024 * 1024 ) "表空…

编译安装PHP-7.2.8

一 下载并软件包 wget http://124.205.69.169/files/A218000006E9730A/cn2.php.net/distributions/php-7.2.8.tar.gz tar xf php-7.2.8.tar.gz cd php-7.2.8 二 安装依赖程序 yum -y install pcre pcre-devel openssl openssl-devel libicu-devel gcc gcc-c autoconf libjpeg l…

常用操作符

2 1. 转换类型数据,可以先定义一个数据,然后在采用调用的方法进行转换。 2. 进行查看相关数据,使用type类型数据进行查看,例如:type(**),然后就可以查到所属的类型了。但是对于单个字符来说,例如红线方…

重要通知,事关校营宝新老用户,敬请知悉!

尊敬的校营宝用户,感谢您选择校营宝培训学校管理系统,我们的发展离不开您的支持鼓励,只要您选择校营宝,就是我们的终身客户,我们承诺给您终身的售后咨询服务! 校营宝培训学校管理系统是面向校外艺术类培训…

从条纹边框的实现谈盒子模型

类似下面这个图形,只使用一个标签,可以有多少种实现方式:(不考虑兼容性的情况下) 假设我们的单标签为 div : 定义如下通用 CSS: div{ position:relative; width: 180px; height: 180px; } NO.1 方案一:div上是棕色背景&#xf…

Android_(游戏)打飞机04:绘画敌机、添加子弹

(游戏)打飞机01:前言  传送门 (游戏)打飞机02:游戏背景滚动  传送门 (游戏)打飞机03:控制玩家飞机   传送门 (游戏)打飞机04:绘画敌机、添加子弹   传送门 (游戏)打飞机05:处理子弹,击中敌机&am…

递归问题

第一章递归问题 1.1 河内塔 n个圆盘移动从一个柱子借助一个柱子,移动到另一个柱子上的次数为 : 递推式:T(n)2*T(n-1)1 , n>0,T(0)0 归纳法得出:T(n)pow(2,n)-1 n>0 寻求封闭形式的表达式三个阶段: (…

前端工程师的价值体现在哪里?

豆瓣前端: 认为前端工程师正慢慢演变为产品工程师。wap app, 响应性UI等以html5技术为基础的开发将成为前端工程师的主要工作内容,解决产品跨平台跨设备的实现问题。Javascript, HTML, CSS这些前端工程师熟悉的,多年使用的语言,作为开放标准…

Python3.6全栈开发实例[005]

5.接收两个数字参数,返回比较大的那个数字。 def compare(a,b):return a if a > b else b # 三元表达式 print(compare(20,100)) 转载于:https://www.cnblogs.com/apollo1616/p/9460493.html

验证码帮助类【CaptchaHelper 】

GDI:Graphics Device Interface Plus也就是图形设备接口,提供了各种丰富的图形图像处理功能;在C#.NET中,使用GDI处理二维(2D)的图形和图像,使用DirectX处理三维(3D)的图形图像, 图形图像处理用到…

关于HTML5本地持久化存储的Web SQL、Local Storage、Cookies技术

在浏览器客户端记录一些信息,有三种常用的Web数据持久化存储的方式,分别是Web SQL、Local Storage、Cookies。Web SQL作为html5本地数据库,可通过一套API来操纵客户端的数据库(关系数据库),下面是支持浏览器…

死锁

7.1 系统模型 定义:多个进程竞争一定数量的资源,某个进程申请资源,若此时该资源不可用,则进程进入等待状态。若所申请的资源被其他等待进程占用,则该等待进程可能再也不法改变其状态。 进程使用资源的顺序:…

Linux启动/停止/重启Mysql数据库

1、查看mysql版本   1)status;   2)select version(); 2、Mysql启动 1)使用 service 启动:   service mysqld start (5.0版本是mysqld)   service mysql start (5.5.7版本是mysql) 2)使用 mysqld 脚本启动&…

mysql lepus_MySQL 监控软件lepus天兔

概述类别版本操作系统Centos 7.4数据库版本MySQL 5.6.49天兔版本lepus 3.7依赖软件1.MySQL 5.0及以上(必须,用来存储监控系统采集的数据)2.Apache 2.2及以上 (必须,WEB服务器运行服务器)3.PHP 5.3以上 (必须,提供WEB界面支持)4.Python2 (必须,推荐2.6及以上版本,执行数据采集和…

HTML5中Web Worker技术的使用实例

web worker是html5中新特性中非常吸引人的技术亮点之一,我们可以把它理解为javascript中的多线程技术,我们知道javascript语言的执行环境是单线程的,浏览器执行某段程序的时候会阻塞直到运行结束后再恢复到正常状态,而HTML5的Web …

选择技术栈构建通用平台

Java社区中有很多关于Spring vs Java EE的话题。 一群人会争辩说您应该使用一个而不是其他。等等。当我看到这一点时,我不禁要想为什么我们不能同时使用它们呢? 实际上,我认为有效地使用它们会为构建基础架构创建一个伟大的技术堆栈&#xff…

模式的秘密--工厂模式

工厂模式概念: 实例化对象,用工厂方法代替new操作工厂模式包括工厂方法模式和抽象工厂模式抽象工厂模式是工厂方法模式的扩展工厂模式的意图: 定义一个接口创建对象,但是让子类决定哪些类需要被实例化。工厂方法把实例化的工作推迟…