windows下8.0版本mysql创建用户并授权

news2025/1/15 23:48:44

简单记录下,可能有些杂乱

root用户登录mysql

创建用户 

create user 要创建的用户名@允许连接的ip identified by '用户名对应的密码';
flush privileges;   //刷新权限

举个例子:
create user test1@localhost identified by 'test1';
flush privileges;       //创建user为test1  password为test1的用户来登录mysql,只允许本机连接登录,不可远程访问

create user test2@'%' identified by 'test2';
flush privileges;    //创建user为test2 password为test2的用户来登录mysql,允许所有ip连接登录,允许远程访问

已经创建的用户除了可以通过命令来登录mysql外,还可以直接在navicat等工具上用新创建的用户登录Mysql

 

授予权限 

grant 权限类型 on 数据库名.表名 to 用户名@允许连接的ip地址 with grant option;
flush privileges;  //刷新权限(实际上不用刷新也可生效)

举个例子:
grant select,update,insert,delete on iterp.dept_info to text_view5@localhost with grant option;  //授予 slect,update,insert,delete操作权限到iterp数据库的dept_info表下,把这些权限授予到登录用户为text_view5的情况下,只允许本机连接登录mysql,不可远程访问。with grant option意思是可以使用text_view5登录用户给其他用户授权,但是给其他用户授予的权限不能超过text_view5的权限,即我可以用text_view5用户登录mysql,然后使用授权命令给其他用户授权,如果不加with grant option是不可以给其他用户授权的,授权的时候会报错
flush privileges;

grant select on iterp.dept_info to text_view5@'%' with grant option;  //给text_view5登录用户授予iterp数据库的dept_info表的select查询权限,且允许任何ip地址,允许远程访问。使用该用户连接登录mysql
flush privileges;  

grant all privileges on *.* to text_view5@'%' with grant option;//给text_view5登录用户授予mysql所有库表的所有权限且允许任何ip地址通过text_view5登录mysql,允许远程访问
flush privileges;

 

 权限效果

实际在idea代码中也是同样的效果

spring:
  redis:
    database: 1
    host: 127.0.0.1
    port: 6379
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/iterp?useSSL=false&useUnicode=true&characterEncoding=utf-8&zeroDateTimeBehavior=convertToNull&transformedBitIsBoolean=true&tinyInt1isBit=false&allowMultiQueries=true&serverTimezone=GMT%2B8&allowPublicKeyRetrieval=true&rewriteBatchedStatements=true
    username: text_view6
    password: text_view6
  #    username: root
#    password: root
#服务名
  application:
    name: backend

注:myview用的是dept_info对应的视图,即对视图操作和对dept_info操作同

删除用户 

 

注意:关于@主机的如果值是localhost,则不能远程访问,只能本机访问

 推荐博客

MySQL 8.x 创建用户并授权_mysql8创建用户并授权_拄杖忙学轻声码的博客-CSDN博客

MySQL创建用户与授权 (baidu.com)

Mysql8怎么创建用户及赋权-mysql教程-PHP中文网

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1108187.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

docker 基本用法-操作镜像

1.下载镜像 docker search centos #默认从 Docker Hub 中搜索镜像 访问 dockerhub&#xff1a;https://registry.hub.docker.com docker pull centos 拉取镜像 如果不能拉取 方法 1.需要配置配置镜像加速器 tee /etc/docker/daemon.json << EOF {"registry-mirro…

卡尔曼滤波器公式

1、卡尔曼滤波公式如下 &#xff08;1&#xff09;预测方程&#xff1a; 预测状态向量转换矩阵*上一时刻更新的状态向量 控制矩阵*当前的系统输入 /----------------------P推导 begin-----------------------------/ 预测系统状态的协方差矩阵 E[(状态向量-预测状态向量&am…

红帽认证笔记2

文章目录 1.配置系统以使用默认存储库1.调试selinux2.创建用户账户3.配置cron4. 创建写作目录5. 配置NTP6.配置autofs配置文件权限容器解法1.修改journal配置文件2.重启服务3.拷贝文件到指定目录4.修改拥有人所属组5.修改umask6.切换elovodo用户7.登录容器仓库8.拉取镜像9.运行…

《视觉 SLAM 十四讲》V2 第 9 讲 后端优化1 【扩展卡尔曼滤波器 EKF BA+非线性优化(Ceres、g2o)】

文章目录 第9讲 后端19.1.2 线性系统和 KF9.1.4 扩展卡尔曼滤波器 EKF 不足 9.2 BA 与 图优化9.2.1 投影模型和 BA 代价函数9.2.2 BA 的求解9.2.3 稀疏性 和 边缘化9.2.4 鲁棒核函数 9.3 实践&#xff1a; Ceres BA 【Code】本讲 CMakeLists.txt 9.4 实践&#xff1a;g2o 求解 …

FTP(数据共享)

1. 软件下载 到官方网站下载FileZilla的服务端和客户端程序 网站:FileZilla - The free FTP solution 自行下载即可 2. 服务器安装与配置 2.1 安装 安装的过程非常简单&#xff0c;直接下一步就可以了&#xff0c;需要说明的是&#xff0c;下图中的端口指的是FileZill…

GCC内联汇编及其在Linux内核中的使用

1. 概述 学习 GCC 内联汇编又多了一个好处。现在让我们深入内核&#xff0c;看看一些事情是如何实际工作的。 GNU C 编译器允许您将汇编语言代码嵌入到 C 程序中。 本教程解释了如何在 ARM 架构上做到这一点(译注&#xff1a;因此&#xff0c;若要测试本文档中使用的例子&…

Android MediaMetadataRetriever setDataSource failed: status = 0xFFFFFFEA

Android MediaMetadataRetriever setDataSource抛错&#xff1a; java.lang.RuntimeException: setDataSource failed: status 0xFFFFFFEA 原因是 setDataSource(String path) path指向的视频文件大小为0或者是破损视频资源。 Android AppGlideModule,DataFetcher,ModelLoad…

力扣刷题 day48:10-18

1.4的幂 给定一个整数&#xff0c;写一个函数来判断它是否是 4 的幂次方。如果是&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 整数 n 是 4 的幂次方需满足&#xff1a;存在整数 x 使得 n 4x 方法一&#xff1a;不断除以4 #方法一&#xff1a;不断除…

windows本地文件上传linux 或 linux输入rz命令后出现receive.**B0100000023be50

这种现象需要客户端支持&#xff0c;或者使用Xshell工具等 但是有一种简单的方法&#xff0c;使用 sftp rootip地址 // 比如 sftp root127.0.0.2 当然&#xff0c;你要记得登录远程节点的密码&#xff1a;

什么是gpt?国内怎么用?

近年来&#xff0c;人工智能技术在国内迅猛发展&#xff0c;成为推动社会进步的重要力量。在这个数字化时代&#xff0c;智能助手在生活中的应用越来越广泛。其中&#xff0c;OpenAI的ChatGPT作为一种先进的自然语言处理模型&#xff0c;为用户提供了强大的智能对话体验。但是O…

什么是网络爬虫,爬虫的机制是那些

网络爬虫&#xff08;也称为网页蜘蛛、网络机器人或网页追逐者&#xff09;是一种按照预设规则&#xff0c;自动抓取万维网信息的程序或脚本。它们广泛应用于搜索引擎、数据挖掘、竞争情报、价格监测等各种互联网应用中。 爬虫机制是爬虫程序或机器人用来访问、抓取、索引以及…

智慧人防三维数字沙盘系统

1&#xff09;系统架构设计 智慧人防三维数字沙盘系统软件是深圳易图讯科技有限公司(www.3dgis.top)基于WebGL、WEBGIS平台引擎自主研发&#xff0c;以二三维地理空间场景为电子沙盘展示平台&#xff08;支持导入3DMAX、BIM、无人机倾斜等三维模型&#xff09;&#xff0c;以二…

【小黑嵌入式系统第二课】嵌入式系统的概述(二)——外围设备、处理器、ARM、操作系统

上一课&#xff1a; 【小黑嵌入式系统第一课】嵌入式系统的概述&#xff08;一&#xff09;——概念、特点、发展、应用 下一课&#xff1a; 【小黑嵌入式系统第三课】嵌入式系统硬件平台&#xff08;一&#xff09;——概述、总线、存储设备&#xff08;RAM&ROM&FLASH…

好用的办公软件有哪些

日常的工作难免和各种各样的软件打交道&#xff0c;除了传统的Office三件套&#xff0c;小编日常还在用着其他的办公软件&#xff0c;借此跟各位分享其中比较好用、堪称办公神器的8款软件&#xff01; 1.WPS office 2.office2007 3.EasyConnect 4.ToDesk 5.Photoshop 6.A…

DAY 1 QT 创建QQ界面

#include "mywidget.h"MyWidget::MyWidget(QWidget *parent): QWidget(parent) {//创建一个窗口&#xff0c;改变窗口标签名和窗口标签图标this -> resize(640,500);//设置窗口界面大小this -> setWindowTitle("QQ登录");//设置窗口标题this -> s…

linux手动安装scapy2.5

手动安装scap2.5&#xff0c;或者其他版本 当然如果有网络的话&#xff0c;可以直接安装最新版本(如果本地python版本支持的话)&#xff1a; pip install scapy查看python版本与scapy版本支持关系&#xff1a; 下载安装包 scapy2.5地址&#xff1a;scapy2.5.0 scapy历史地址…

SpringCloud微服务(注册发现Nacos、服务调用SSM、网关gateway)项目环境搭建(项目概况,SSM细节总结)

目录 1.nacos环境搭建nacos安装 2.项目主体结构6.2)表结构分析6.4)**运营端微服务搭建**6.4)登录功能实现 7)接口工具postman、swagger、knife4j7.1)postman7.2)swagger7.3)knife4j 8)网关9)前端集成9.1)前端项目部署思路9.2)配置nginx 1.nacos环境搭建 nacos安装 ①&#xf…

asp.net特色商品购物网站系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点 asp.net特色商品购物网站系统 是一套完善的web设计管理系统&#xff0c;系统采用mvc模式&#xff08;BLLDALENTITY&#xff09;系统具有完整的源代码和数据库&#xff0c;系统主要采用B/S模式开发。开发环境为 vs2010&#xff0c;数据库为sqlserver2008&a…

压缩图片怎么压缩?压缩图片的步骤

网页设计师或开发人员&#xff0c;可能需要将网页中使用的电脑图片压缩&#xff0c;通过减小图片文件大小&#xff0c;可以加快网页加载速度&#xff0c;提升用户体验&#xff0c;减少带宽消耗&#xff0c;那么除了下载安装图片压缩&#xff08;https://www.yasuotu.com&#x…

PG集合查询

1.运算符 1.1 union并集 连接上下语句 union distinct连接并且去重 all不去重 1.2 intersect交集 上下交集 distinct连接并且去重 all不去重 1.3 except除外 上面除了下面 distinc去重 all不去重