MySQL配置用户权限
MySQL配置用户权限
- 一、步骤
- 1、查看MYSQL有哪些用户
- 2、查看当前登陆用户
- 3、创建用户
- 4、赋权
- 5、显示权限
- 6、回收其所有权限
- 7、刷新权限
- 8、删除用户
- 9、用户重命名
- 10、修改密码
- 二、无权限数据库提示
一、步骤
1、查看MYSQL有哪些用户
SELECT USER,HOST FROM mysql.user;
2、查看当前登陆用户
select user();
3、创建用户
- username:你将创建的用户名
- host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%
- password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器
CREATE USER 'otherUser'@'%' IDENTIFIED BY '123456';
4、赋权
- privileges:用户的操作权限,如SELECT,INSERT,UPDATE等,如果要授予所的权限则使用ALL
- databasename:数据库名
- tablename:表名,如果要授予该用户对所有数据库和表的相应操作权限则可用表示,如.*
GRANT SELECT ON test_yjdsns.* TO 'otherUser'@'%' ;
例子:
- GRANT SELECT, INSERT ON test.user TO ‘pig’@‘%’;
- GRANT ALL ON . TO ‘pig’@‘%’;
- GRANT ALL ON maindataplus.* TO ‘pig’@‘%’;
5、显示权限
show grants for 'otherUser'@'%';
6、回收其所有权限
REVOKE ALL ON *.* FROM 'otherUser'@"%"
7、刷新权限
flush privileges;
8、删除用户
drop user 'otherUser'@'%';
9、用户重命名
rename user 'test3'@'%' to 'test1'@'%';
10、修改密码
-- mysql5.7之前
update user set password=password('123456') where user='root';
-- mysql5.7之后
update user set authentication_string=password('123456') where user='root';
二、无权限数据库提示
- 愿我长相守,终换得勿相思。
- 焦虑就是浪费你的时间,它不会改变任何事,只能搅乱你的脑袋,偷走你的快乐。
- 生活是属于每个人自己的感受,不属于任何别人的看法。
- 浓绿万枝红一点,动人春色不须多。
- 想对了,世间处处有良药。想错了,人间烟火皆成毒。
- 平安夜什么都没有,有的只是与生俱来的孤独感。
- 寒露到,寒气袭,温暖关怀送到来。咳嗽伤风要预防,气管保暖注意好,苹果香蕉多吃好,大枣荸荠不可少,寒露养生做得好,身体健康生活好。亲爱的朋友,寒露健康。
- 我可以很自信的告诉你,他会和你在一起是因为你长得像我。
- 愿家人平安喜乐!愿我心想如意!
- 一直相信,会有一个高度,让我看到不一样的风景。
MySQL配置用户权限相关推荐
- 转: MySQL 赋予用户权限(grant %-远程和localhost-本地区别)
2019独角兽企业重金招聘Python工程师标准>>> 相关参考资料: MySQL 赋予用户权限命令的简单格式可概括为: grant 权限 on 数据库对象 to 用户 一.gr ...
- linux mysql更改用户权限
mysql更改用户权限 This entry was posted by admin Monday, 26 April, 2010 1."grant all on *.* to root@' ...
- 【MySQL】 # MySQL对用户权限的简单操作:(1)创建新用户(2)赋权限
MySQL对用户权限操作的详细内容:MySQL权限操作 1. 创建新用户 一般使用 Navicat 直接登录 MySQL,也可以使用命令行 mysql -u root -p,然后输入密码即可. 1.1 ...
- 获取mysql所有用户权限_python 获取mysql数据库列表以及用户权限
#!/usr/bin/env python#coding: utf-8 importjsonimportpymysqlclassMysql(object):#mysql 端口号,注意:必须是int类型 ...
- mysql 导出用户权限_MySQL中导出用户权限设置的脚本分享
在对MySQL数据库进行迁移的时候,有时候也需要迁移源数据库内的用户与权限.对于这个迁移我们可以从mysql.user表来获取用户的相关权限来生成相应的SQL语句,然后在目标服务器上来执行生成的SQL ...
- mysql 创建用户权限_10.创建 MySQL 用户及赋予用户权限
10.1 使用语法: 通过在 mysql 中输入 help grant 得到如下帮助信息 CREATE USER 'jeffrey'@'localhost' IDENTIFIED BY 'mypass ...
- MySql的用户权限
用户管理 MySQL数据库中的表与其他任何关系表没有区别,都可以通过典型的SQL命令修改其结构和数据.可以使用GRANT和REVOKE命令.通过这些命令,可以创建和禁用用户,可以在线授予和撤回用户访问 ...
- 二十、MySQL之用户权限管理(用户管理、权限管理、忘记root密码的解决方案)
用户权限管理:在不同的项目中给不同的角色(开发者)不同的操作权限,为了保证数据库数据的安全. 通常,一个用户的密码不会长期不变,所以需要经常性的变更数据库用户密码来确保用户本身安全(mysql客户端用 ...
- mysql添加用户权限报1064 - You have an error in your SQL syntax问题解决
mysql添加用户及权限报错: 出现这样错的原因有两个: 1.语法有问题 (这里没有问题) 2.mysql版本是否支持 此种写法 找到一位大神说:你检查下mysql版本是mysql serve ...
最新文章
- halcon模板匹配——转化算子vector_angle_to_rigid和affine_trans_contour_xld
- 快速创建包快捷键大全_99个CAD插件大全,各种工具箱和超实用辅助插件,绘图从此不卡顿...
- H5直播系列四 RTMP HTTP-FLV HLS MPEG-DASH
- exchange 2010 日志规则应用之审计邮箱
- linux实用的脚本:xcall(同步执行命令)与xsync(同步文件目录)
- ios FMDB数据库添删改查应用
- 远程连接 SuSE Linux 设置方法
- EBS中Java并发程序笔记(1)
- [译]使用LazZiya.ExpressLocalization开发多语言支持的ASP.NET Core 2.x项目
- hibernate 继承_Hibernate继承:每个类层次结构的表
- 【HDU - 5889】Barricade(最短路+网络流,最小割)
- 如何删除office2007、以及安装新版本office
- 漫步微积分十九——牛顿法解方程
- 安装出现 PHP Extension curl must be loaded 错误(magento)
- HTML5网站大观:分享8个精美的 HTML5 网站案例
- Android开发--Button的应用
- 单招面试计算机专业技巧,单招面试技巧 单招好不好
- go get报错 i/o timeout的解决办法
- Android OpenCV(六十二):伪彩色增强
- Java 12位uuid_java如何生成12位永远不重复的数字
热门文章
- Cty的Linux学习笔记(五)
- 博图sodt定时器的用法_西门子plc定时器指令 西门子S7-1200系列PLC定时器指令
- 在家办公的第二天,你觉得如何?
- 计算机房维修保养记录表,机房设备、系统运行及维护记录表
- InsightFace-Paddle实现人脸比对 | 不用建立索引的那种 (一)
- 提词器app用什么好?这里有你想知道的答案
- 三相全控tc787触发电路_单相逆变三相交流电源怎么办?变频器的三相交流电
- 最近比较火爆的外卖CPS分销小程序联盟推广秘籍大全
- 中国医科大学806计算机应用基础,中国医科大学2021年硕士研究生入学考试自命题考试科目...
- 多态的向上转型与向下转型