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';
mysql用户及权限管理_MySQL 用户及权限管理相关推荐
- mysql 用户管理_mysql 用户管理及数据权限问题总结
1.远程登录mysql mysql -h ip -u root -p 密码 2.创建用户 格式:grant 权限 on 数据库.* to 用户名@登录主机 identified by "密码 ...
- mysql用户授权root权限管理_mysql用户权限管理
权限管理: 用户: 系统层面:用户就是一个用户名===>用户名:密码 能做什么? 1.登录系统 2.管理系统对象 MySQL: 不再是单纯的用户名和密码 用户名@'主机范围' 主机范围被称之为白 ...
- mysql-front权限管理_mysql 用户及权限管理 小结
MySQL 默认有个root用户,但是这个用户权限太大,一般只在管理数据库时候才用.如果在项目中要连接 MySQL 数据库,则建议新建一个权限较小的用户来连接. 在 MySQL 命令行模式下输入如下命 ...
- mysql取消权限设置_mysql用户授权与权限撤销
mysql用户授权与权限撤销 实验练习: 1.允许root从192.168.4.0/24网段访问,对所有库/表有完全控制权限,需要验证的密码为xujunxian. 2.建立一个管理账号dba007,对 ...
- mysql权限问题_Mysql 数据库的权限问题
之前一直对Mysql数据库的权限没太理解 root用户具有最高的权限,也就是超级用户,root用户可以看到数据库中的所有的内容,而其它用户只能对经过root用户授权过的数据库进行操作,如果想在其它用户 ...
- mysql设置权限管理_mysql用户管理和权限设置
1.创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password'; -- username 是创建的用户名 -- host 创建用户指定的可连 ...
- mysql数据库运行远程用户访问不了_MySQL数据库远程访问权限如何打开(两种方法)...
下载GPL版本安装 MySQL Community Edition(GPL) Community (GPL) Downloads » 在我们使用mysql数据库时,有时我们的程序与数据库不在同一机器上 ...
- mysql 账号权限过期_Mysql用户忘记密码及密码过期问题的处理方法
忘记密码: 步骤一:现在找到MysqL的安装目录,改掉安装目录的my-default.ini名称为my.ini(D:\MysqL\MysqL-5.7.13-winx64): 步骤二:在my.ini文件 ...
- mysql进行mof提权_MySQL数据库Root权限MOF方法提权研究
MySQL数据库Root权限MOF方法提权研究 MySQL Root权限MOF方法提权是来自国外Kingcope大牛发布的MySQL Scanner & MySQL Server for Wi ...
最新文章
- 最应该看的一本人工智能理论的书-神经网络于深度学习-目录
- vray for 3dmax2019中文版
- SAP-ABAP程序发送邮件
- 以计算机为话题写作文,以我的发现为话题作文(通用3篇)
- SonarQube6.2源码解析(一)
- PYTHON_正则表达式
- cw2vec:蚂蚁金服公开最新基于笔画的中文词向量算法
- css中如何将a标签设置居中,cssa标签设置成block后,怎么让文字垂直居中_html/css_WEB-ITnose...
- Bill Gates推荐,人工智能必读的三本书 -《终极算法》,《超级智能》和《终极发明》zz
- 人工智能产品经理视频教程
- 用matlab产生chu序列和frank序列
- 论文浏览(20) Video Classification with Channel-Separated Convolutional Networks
- 第三方支付机构是如何产生的?有着怎样的历史背景?它的未来又该如何去走得更加辉煌?
- 关于ADB需要知道的一些知识
- jQuery圆点slider轮播插件
- Ajax 完整教程-(三)
- layui 合并单元格
- 2012 国家自然科学基金中标项目:软件工程相关方向
- 【Rhapsody学习笔记(一)】OrionHealth-Rhapsody的组成及常用过滤器
- php中高级基础知识点
热门文章
- html页面加载时触发的方法,在页面加载时触发onchange html事件
- php 合并数组成父子关系,php - 将电子表格解析为PHP数组并返回具有父子关系的嵌套MLM表 - SO中文参考 - www.soinside.com...
- ad 单点登录 java 访问权限_AD 单点登录以及windows认证详细说明
- navicat for mysql服务_使用Navicat for MySQL数据库连接服务器中的MySQL服务
- docker安装pocbox(漏洞测试验证辅助平台)
- php boolean 全大写还是全小写,【PHP培训】PHP为什么大小写规则是如此不规则?
- click点击后鼠标移去就失效怎么实现_鼠标右键失灵怎么办,你知道原因吗?
- 面试整理(1):原生ajax
- vue 项目的I18n国际化之路
- 推荐25款很棒的 HTML5 前端框架和开发工具【下篇】