博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MySQL用户的增删改权以及root远程连接
阅读量:7126 次
发布时间:2019-06-28

本文共 1040 字,大约阅读时间需要 3 分钟。

摘自

移动到mysql库

use mysql

添加用户

> create user dev identified by '123456'; 创建  在用户表  新用户名  密码是  '密码';复制代码

授权

授权格式:grant privilegesCode on dbName.tableName to username@host identified by "password";

注意在8.0版本授权和密码分开了,需要先创建账户,再进行权限赋予

grant privilegesCode on dbName.tableName to username @host identified by "password"
授予 权限类型 数据库名称.表名称 用户名称 可用的ip 指定密码 密码
privilegesCode 释义 备注
all privileges 所有权限
select 读取权限
delete 删除数据权限
update 更新数据权限
create 创建权限
drop 删除数据库和表的权限

dbName.tableName 释义
*.* 服务器上的所有库和表权限
dbName.* 指定库的所有表的权限
dbName.dbTable 指定库的指定表的权限
host 释义
% 任何设备
localhost 只允许本地
... 指定ip

授权

grant all privileges on . to dev@'%';

授权完毕后运行命令刷新权限

flush privileges

修改密码

update mysql.user set password = password('zhangsannew') where user = 'dev' and host = '%';

flush privileges;

update mysql.user set password = password('zhangsannew') where user = 'dev' and host = '%'
更新 数据库与表 设置 字段=密码函数(密码) 筛选 用户名=dev 登陆条件=任何设备

删除

drop user zhangsan@'%';

root远程登陆

GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '123456'

和创建一个新用户并赋予全部权限的效果是一样的。。。。如有不同求指出

转载地址:http://waoel.baihongyu.com/

你可能感兴趣的文章
js表单验证
查看>>
jquery中formSerialize问题
查看>>
python学习记录-基础 2014/02/28
查看>>
html5播放mp4视频代码
查看>>
java ID生成策略个人总结
查看>>
关于当前的一点记忆or牢骚
查看>>
两个开放平台内部组件开放
查看>>
五 手游开发神器 cocos2d-x editor 之贴图(TexturePacker)
查看>>
Fastreport.Net用户手册:表达式显示
查看>>
flex与js交互浅析
查看>>
JAVA定时器
查看>>
chrome插件之如何抓取有防盗系统网站内容
查看>>
新建和增加SWAP分区
查看>>
我的友情链接
查看>>
插入排序(JAVA)
查看>>
SpringBoot+MyBatis事务管理
查看>>
tornado
查看>>
11.提取静态网页的图片
查看>>
检测到在集成的托管管道模式下不适用的 ASP.NET 设置。
查看>>
php测试中小技巧(省去不少时间)
查看>>