当前位置: 首页 > news >正文

javaweb视频网站开发我要看今日头条

javaweb视频网站开发,我要看今日头条,东莞网络营销班,电脑如何下载网页视频文件mysql 用户授权 1 )概述 让每个应用程序,单独开一个mysql的用户权限所有mysql用户存储在 mysql库的user表中 2 ) 多种用户授权方式示例 show databases; use mysql;select user, authentication_string, host from mysql.user;-- 创建和删除用户 -- c…

mysql 用户授权


1 )概述
  • 让每个应用程序,单独开一个mysql的用户权限
  • 所有mysql用户存储在 mysql库的user表中

2 ) 多种用户授权方式示例

show databases;
use mysql;select user, authentication_string, host from mysql.user;-- 创建和删除用户
-- create user '用户名'@'连接者的ip地址' identified by '密码';
create user wang@'127.0.0.1' identified by 'root123';
drop user wang@'127.0.0.1';create user zz@'127.0.0.%' identified by 'root123';
drop user zz@'127.0.0.%';
-- 以上是在某个网段内创建用户create user lee@'%' identified by 'root123';
drop user lee@'%';
-- 以上是在任意的 ip 地址下, 创建用户create user 'xx'@'%' identified by 'root123';
drop user 'xx'@'%';

3 )修改mysql用户

rename user '用户名'@'ip地址' to '新用户名'@'ip地址'

4 ) 修改mysql密码

set password for '用户名'@'ip地址' = PASSWORD('新密码');

5 )授权管理

语法

  • grant 权限 on 数据库.表 to ‘用户’@‘ip地址’

示例

grant all privileges on *.* TO 'xx'@'某ip'; 用户 xx 拥有所有数据库的所有权限
grant all privileges on studydb.* TO 'xx'@'某ip'; 用户xx 拥有数据库 studydb 的所有权限
grant all privileges on studydb.info TO 'xx'@'某ip'; 用户xx 拥有数据库 studydb中 info表的所有权限grant select on studydb.info TO 'xx'@'某ip';  用户xx 拥有数据库 studydb 中info表的查询权限
grant select, insert on studydb.* TO 'xx'@'某ip';  用户xx 拥有数据库 studydb 中info表的查询和插入权限flush privileges; -- 将数据读取到内存中,从而立即生效,这个必须要有

对于权限的解读

  • all privileges 除grant外的所有权限
  • select 仅查权限
  • select, insert 查和插入权限
  • usage 连接(登录)权限,建立一个用户,默认就会自动授予其usage权限, 无其他权限
  • alter 使用 alter table
  • alter routine 使用 alter procedure 和 drop procedure
  • create 使用 create table
  • create routine 使用 create procedure
  • create temporary tables 使用 create temporary tables
  • create user 使用 create user、drop user、rename user 和 revoke all privileges
  • create view 使用 create view
  • delete 使用delete
  • drop 使用 drop table
  • execute 使用call和存储过程
  • file 使用 select info outfile 和 load data infile
  • grant option 使用 grant 和 revoke
  • index 使用 index
  • insert 使用 insert
  • lock tables 使用 lock table
  • process 使用 show full processlist

查看授权

  • show grants for “用户”@“ip地址”
  • $ show grants for 'xx'@'localhost'

取消授权

  • revoke 权限 on 数据库.表 from ‘xx’@‘ip地址’;

  • $ revoke ALL PRILEGES on studydb.* from 'xx'@'localhost';

  • 注意

    • 这些由运维DBA统一管理
    • 为每个项目数据库创建用户
    • 并赋予相关权限,
    • 开发人员基本使用不到
http://www.dinnco.com/news/38404.html

相关文章:

  • 网站上的动态图怎么做的seo 的作用和意义
  • 用网上的文章做网站行吗搜一搜排名点击软件
  • 中国室内设计大奖赛四川seo哪里有
  • 邢台地区网站建设独立互联网营销课程体系
  • 国家企业信息网官网查询营业执照河南做网站优化
  • 网建sms关键词优化方法有什么步骤
  • 表单大师 做网站软文广告平台
  • 网站建网站微信朋友圈广告怎么推广
  • 旅游网站建设方案背景描述巨量引擎广告投放平台登录入口
  • 西安搬家公司电话大全电商seo与sem是什么
  • 西宁市建设委员会网站微信引流推广
  • 电商网站报价安徽网络seo
  • 部署iis网站外贸网站
  • 网站建站哪家公司好建站网站
  • 自媒体自助下单网站怎么做东莞做好网络推广
  • 宜春建设局官方网站如何推广自己的网站
  • 论学院网站建设项目的进度管理常州百度关键词优化
  • 注册去美国做住家保姆的网站网页设计与网站建设教程
  • 完全免费建站系统全网模板建站系统
  • 专业企业建站系统百度如何发布信息推广
  • 网站 制作登录百度扫一扫入口
  • mac怎么做网站设计西安刚刚宣布
  • 吉林省 网站建设广州网站设计实力乐云seo
  • 自适应全屏网站百度网址链接是多少
  • 坑梓网站建设基本流程百度登录
  • 网站建设营销排名方案纯注册app拉新挣钱
  • 免费的动态网站建设视频教程图片外链生成工具
  • 深圳网站制作公司咨询百度seo搜索引擎优化方案
  • 制作网站软件免费技术培训
  • 网站建设需要哪些技术新闻头条今日要闻国内新闻最新