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

mysql,创建数据库和用户授权核心语句

一.库操作1.创建库create database if not exists 库名  default 字符集 default 校对规则2.删除库drop database if exists 库名3.修改库的,字符集,校对规则alter databse 库名  default 字符集 default 校对规则4.查看当前使用的库seclect databse();5.查看库show databases;6.使用库use 库名;二.用户和权限管理用户1.创建用户create user 用户名@"客户端地址" identified by "密码";2.修改用户密码alter user 用户名@"客户端地址" identified by "新密码";3.重命名用户rename user 用户名@"客户端地址" to 用户名1@"客户端地址"4.删除用户drop user 用户名@"客户端地址";权限1.授权,grant..togrant 权限列表 on 库.表 to 用户名@"客户端地址";2.撤销权限,revoke...fromrevoke 权限列表 on 库.表 from 用户名@"客户端地址";参数说明:(1)客户端地址%:		#所有主机192.168.88.%	#网段内的所有主机192.168.88.52	#固定一台主机localhost	#本机(2)权限all	#所有权限usage	#没有权限select,update,insert#个别权限select,update(字段)	#指定字段create		#建库建表alter 		#修改表references	#创建外键file 		#导入数据create user 	#创建用户....(3)库和表*.*	#所有库的所有表库.*	#一个库的所有表库.表	#一张表权限记录位置,mysql库下的:user表 		#"所有库所有表"级别权限db表 			#"库"级别权限tables_priv表		#"表"级别权限columns_priv表	#"字段"级别权限权限权限其它命令(1)select user();	#显示登录用户名及客户端地址(2)show grants;	#用户显示自身访问权限(3)show grants for 用户名@"客户端地址";		#管理员查看已有授权用户(4)set password for 用户名@"客户端地址"="密码";	#管理员重置授权用户连接密码(5)drop user 用户名@"客户端地址";			#删除授权用户(必须有管理员权限)(6)flush privileges; #刷新权限

mysql

一.库操作

1.创建库
    create database if not exists 库名  default 字符集 default 校对规则

2.删除库
    drop database if exists 库名

3.修改库的,字符集,校对规则
    alter databse 库名  default 字符集 default 校对规则

4.查看当前使用的库
    seclect databse();

5.查看库
    show databases;

6.使用库
    use 库名;


二.用户和权限管理

    用户

        1.创建用户
            create user 用户名@"客户端地址" identified by "密码";
            
        2.修改用户密码
            alter user 用户名@"客户端地址" identified by "新密码";
            
        3.重命名用户
            rename user 用户名@"客户端地址" to 用户名1@"客户端地址"
        
        4.删除用户
            drop user 用户名@"客户端地址";

    权限

        1.授权,grant..to
            grant 权限列表 on 库.表 to 用户名@"客户端地址";
    
        2.撤销权限,revoke...from
            revoke 权限列表 on 库.表 from 用户名@"客户端地址";

        参数说明:
    
            (1)客户端地址
                %:        #所有主机
                192.168.88.%    #网段内的所有主机
                192.168.88.52    #固定一台主机
                localhost    #本机
        
            (2)权限
                all    #所有权限
                usage    #没有权限
                select,update,insert#个别权限
                select,update(字段)    #指定字段
                create        #建库建表
                alter         #修改表
                references    #创建外键
                file         #导入数据
                create user     #创建用户
                ....
    
            (3)库和表
                *.*    #所有库的所有表
                库.*    #一个库的所有表
                库.表    #一张表

    权限记录位置,mysql库下的:
        user表         #"所有库所有表"级别权限
        db表             #"库"级别权限
        tables_priv表        #"表"级别权限
        columns_priv表    #"字段"级别权限权限

    权限其它命令
        (1)select user();    #显示登录用户名及客户端地址
        (2)show grants;    #用户显示自身访问权限
        (3)show grants for 用户名@"客户端地址";        #管理员查看已有授权用户
        (4)set password for 用户名@"客户端地址"="密码";    #管理员重置授权用户连接密码
        (5)drop user 用户名@"客户端地址";            #删除授权用户(必须有管理员权限)
        (6)flush privileges; #刷新权限

http://www.lryc.cn/news/507755.html

相关文章:

  • 日期区间选择器插件的操作流程
  • 【WRF教程第3.2期】预处理系统 WPS详解:以4.5版本为例
  • 深度学习的DataLoader是什么数据类型,为什么不可用来索引
  • 物理信息神经网络(PINN)八课时教案
  • Linux setfacl 命令详解
  • 电商环境下的财务ERP系统架构
  • Linux相关概念和易错知识点(25)(信号原理、操作系统的原理、volatile)
  • 线上问题——频繁 Full GC 问题的排查思路
  • 《探秘 Qt Creator Manual 4.11.1》
  • level2逐笔委托查询接口
  • 在Linux系统安装配置 MySQL 和 hive,hive配置为远程模式
  • 如何写好一份科技报告
  • ARM学习(38)多进程多线程之间的通信方式
  • 《图解机器学习》(杉山将著)第一部分绪论学习笔记
  • 【WPF】RenderTargetBitmap的使用
  • 编辑, 抽成组件
  • 使用C#绘制具有平滑阴影颜色的曼德布洛特集分形
  • 【批量生成WORD和PDF文件】根据表格内容和模板文件批量创建word文件,一次性生成多个word文档和批量创建PDF文件
  • 低延迟!实时处理!中软高科AI边缘服务器,解决边缘计算多样化需求!
  • 内旋风铣削知识再学习
  • Redis 7.x如何安装与配置?保姆级教程
  • SLAAC如何工作?
  • 电脑丢失dll文件一键修复的多种方法分析,电脑故障修复攻略
  • Docker容器命令
  • 【Leetcode 每日一题】3291. 形成目标字符串需要的最少字符串数 I
  • Windows聚焦壁纸代理不更新——解除UWP应用回环限制
  • 电脑开机提示error loading operating system怎么修复?
  • javaFX.(蜜雪冰城点餐小程序)MySQL数据库
  • Unity Apple Vision Pro 开发教程:物体识别跟踪
  • nano编辑器的使用