首页 > 数据库 >mysql创建用户,并授予权限

mysql创建用户,并授予权限

时间:2022-08-22 09:57:03浏览次数:56  
标签:用户名 create identified 授予 user mysql world 权限 数据库

1.创建用户

(1)创建

默认用户为root,创建新用户用:create user ‘用户名’@‘IP地址’ identified by '密码'。

例如:create user ‘XXX’@‘192.168.43.1’ identified by '111111';(用户为XXX,密码为111111只能在IP为192.168.43.1机器上登录)

create user ‘XXX’@‘192.168.%’ identified by '111111';(可以在前缀为192.168的任意机器上登录,%表示任意)

create user ‘XXX’@‘%’ identified by '111111';(可以在任意机器上登录)

下面是操作过程:首先打开客户端命令行——密码登录——使用mysql数据库——mysql数据库中的user表存放用户,使用create user ‘用户名’@‘数据库所在IP’ identified by '密码'创建——select user ,host from user 查看

 

 

 

 

 

 2.授权:

授权:grant all privileges on 数据库 to '用户名'@'IP地址';

撤销权限:revoke all privileges from 数据库 to '用户名'@'IP地址';

all privileges指除了grant之外的所有权限,也可以自己设置权限

例如:grant insert on world.* to '用户名'@'IP地址';(只能对world数据库做插入操作,world.*表示对world中所有表)

 

参考链接:https://blog.csdn.net/qq_43332829/article/details/123382600

标签:用户名,create,identified,授予,user,mysql,world,权限,数据库
From: https://www.cnblogs.com/zlshtml/p/16611794.html

相关文章

  • Mysql 琐碎知识点集
    UNION的使用方法UNION操作符用于合并两个或多个SELECT语句的结果集。但是请注意,UNION内部的SELECT语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每......
  • MySQL5.7升级到8.0过程详解【转】
    前言:不知不觉,MySQL8.0已经发布好多个GA小版本了。目前互联网上也有很多关于MySQL8.0的内容了,MySQL8.0版本基本已到稳定期,相信很多小伙伴已经在接触8.0了。本篇文章主要介......
  • mysql6/视图/触发器/事务/四种隔离级别/事务日志/mvcc/内置函数/存储过程/索引/索引的
    视图触发器事务事务处理四种隔离级别事务日志MVCC内置函数存储过程索引索引的意义慢查询优化查询索引模拟视图1.什么是视图?视图是类似于临时表,由sql......
  • 10.异步mysql
    python中操作mysql连接、操作、断开都是网络IO#安装支持异步aiomysql的模块pip3installaiomysqlasyncdefexecute():#网络IO操作,连接数据库,遇到IO切换任务......
  • mycat读写分离、mysql主从的安装
    数据库安装手册目录数据库安装手册1、数据库安装1.1环境准备1.1.1关闭selinux1.1.2修改主机名1.1.3域名解析1.1.3时间同步1.2mysql安装1.2.1二进制包上传至服务器......
  • MySQL-- NULL值的判断
    前置知识空值即NULL,该值不同于0,也不同于空字符串 字段值是否为空值(NULL)的判断IS[NOT]NULL,其中NOT为可选参数,表示字段值不为空值注意:ISNULL是一个整体,不......
  • CentOS7 安装MySQL教程
    【0】保持网络畅通【1】查看是否已安装MySQLrpm-qa|grepmysql下面是我的操作,可见没有安装MySQL,那么直接进入【2】如果查看出来有东西,可以使用下面命令将其删除(x......
  • 2022-08-18 MySQL常用函数
    MySQL常用函数聚合函数count:计数。count(*)≈count(1)>count(主键)count(*):MySQL对count(*)底层优化,count(0)。count(1)count(主键)count(字段)min:最小值max:最......
  • 2022-08-15 - 初识MySQL
    MySQL数据库数据库数据库,又称为Database,简称DB。数据库就是一个文件集合。顾名思义:是一个存储数据的仓库,实际上就是一堆文件,这些文件中存储了具有特定格式的数据,可以很......
  • Qt6.3.1三种方式远程连接阿里云服务器ECS MySQL数据库(ODBC方式、DSN方式、直连方式)
    一、ODBC方式远程连接MySQL数据库voidcreateMySQLConnByODBC(){qDebug()<<"Qt6支持的数据库驱动有:"<<QSqlDatabase::drivers();QSqlDatabasedb=QSqlDat......