MySQL安全值守常用语句

一、用户权限设置

1、Mysql中用户是如何定义的

用户名@主机域

  • 10.0.0.51
  • 10.0.0.%
  • %
  • 10.0.0.0/255.255.255.0
  • Db01
  • Localhost
  • 127.0.0.1

2、用户创建

  • create user xinjing@'%' identified by '123'

3、用户删除

  • drop user username;
  • username 是要删除的用户名:
  • 如 drop user root@'%’
  • drop use''@'127.0.0.1’用户名为空的删除

4、用户查询

use mysal

select user,host from user;

5、权限级别介绍

  • 全局--可以管理整个MySOL
  • 库--可以管理指定的数据库
  • 表--可以营理指定数据库的指定表
  • 字段--可以管理指定数据库的指定表的指定字段
  • 权限存储在mysql库的user, db,tables priv,columns_priv,procs_priv
  • 这几个系统表中,待MySOL实例启动后就加载到内存中

6、查看用户权限赋予情况

  • show grants for xinjing@'%'

7、用户授权

  • grant all privileges on stu.* to 'xinjing'@'%' identified by'123' withoption;
  • revoke all privileges on stu.* from 'xinjing'@'%'

二、元数据查询

  • Select version();服务器版本信息
  • Select database();当前数据库名
  • Select user();当前用户名
  • Show status;服务器状态
  • Show variables;服务器配置变量
  • Show global variables like'%datadir%:看数据文件存放位置
  • show global variables like '%datadir%':
  • select @@datadir;查询数据库的路径
  • select @@basedir 查询mysql的安装路径

三、union查询详解

  • union查询就是把2条或者多条sql语句的查询结果,合并成一个结果集。
  • sql1:N行,sql2:M行,sqll union sql2 --->N+M行
  • 要求结果集中的列数一致就可以.(如都是2列或者N列)
  • union取出的最终列名,以第1条sql为准
  • union查询默认会去重,如果不想去重就用union all

四、分组查询展示

GROUP_CONCAT()

  • select sid,group_concat(cid),group_concat(cj order by cj desc SEPARATOR ' ') from score

        group by sid

五、字符串函数

六、mysql数据库导入导出(在mysql外部)

  • mysqldump导出

--dump出表utemp1

mysqldump -uroot -p student utemp1>utemp1.sql

--dump出库student

mysqldump -uroot -p student>student.sql

--dump所有的数据库及数据库表

mysqldump -uroot -p --all -databases>mysqldatabases.sql;

  • mysql的数据库导入"<"

--新建一个数据库

create database dumpdemo1

--回到mysql接口

mysql -u root -p654321 dumpdemo1<student.sql

--进入mysql验证

use dumpdemo1

show tables;

七、mysql数据库导入导出(在mysql内部)

  • mysql的数据库导入"source"

mysal -u root -pcreate database source dumpdemo;

source /var/lib/mysal-files/student.sql

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

WPF界面设计-更改按钮样式 自定义字体图标

一、下载图标文件 iconfont-阿里巴巴矢量图标库 二、xaml界面代码编辑 文件结构 &#xe653; 对应的图标代码 Fonts/#iconfont 对应文件位置 <Window.Resources><ControlTemplate TargetType"Button" x:Key"CloseButtonTemplate"…

做谷歌seo多少钱,一年一个月的费用详细

在当今全球化的商业环境中&#xff0c;谷歌SEO&#xff08;搜索引擎优化&#xff09;已成为企业拓展国际市场、提升品牌知名度及吸引潜在客户的关键策略之一。然而&#xff0c;对于许多企业来说&#xff0c;了解并规划谷歌SEO的全年费用结构是一个既复杂又重要的任务。 本文将…

Echarts中的折线图,多个Y轴集中在左侧(在Vue中使用多个Y轴的折线图)

简述&#xff1a;在 ECharts 中&#xff0c;创建一个带有多个 Y 轴的折线图&#xff0c;并且将这些 Y 轴都集中显示在图表的左侧&#xff0c;可以通过合理配置 yAxis 和 series 的属性来实现。简单记录 一. 函数代码 drawCarNumEcs() {// 初始化echarts图表,并绑定到id为"…

Selenium 中的 JUnit 注解

JUnit 是一个基于 Java 的开源框架&#xff0c;可帮助测试人员执行单元测试。JUnit 主要用于测试应用程序的每个单元或组件&#xff0c;例如类和方法。它有助于编写和运行可重复的自动化测试&#xff0c;以确保项目代码按预期运行。还可以使用 JUnit 执行 Selenium 自动化测试用…

Python 利用pandas处理CSV文件(DataFrame的基础用法)

前面介绍过通过Python标准库中的CSV模块处理CSV文件&#xff1a; Python 利用CSV模块处理数据 相比CSV模块&#xff0c;pandas的功能更加强大&#xff0c;本文将简单介绍如何通过pandas来处理CSV文件。 文章目录 一、pandas简介二、用法示例2.1 读取CSV文件2.1.1 read_csv参数…

Databricks 收购 Tabular 的意义:数据开放框架的胜利

Databricks 宣布收购 Tabular&#xff0c;这是一个由 Apache Iceberg 的原始创建者开发的数据平台&#xff0c;在数据分析行业引发了涟漪。此次收购凸显了开放框架在数据领域日益增长的重要性&#xff0c;预示着数据管理、分析和 AI/ML 计划领域的创新、协作和可访问性的新时代…

Prometheus+Grafana主机运行数据

目录 介绍 安装Node Exporter 配置Prometheus 验证配置 导入仪表盘 介绍 Prometheus是一款开源的监控和警报工具&#xff0c;而Node Exporter是Prometheus的一个官方插件&#xff0c;用于采集主机上的各种系统和硬件指标。 安装Node Exporter 下载最新版本的Node Export…

盲盒抽卡机小程序:抽卡机的多样化发展

近几年&#xff0c;盲盒卡牌出现在了大众的生活中&#xff0c;深受学生和年轻消费者的喜爱。卡牌是一种新的盲盒模式&#xff0c;玩家购买后随机获得卡牌&#xff0c;为了收集一整套卡牌&#xff0c;玩家会进行各种复购行为&#xff0c;卡牌逐渐成为了年轻人追捧的休闲方式&…

雨量监测站的重要性有哪些

在全球气候变化和极端天气事件频发的背景下&#xff0c;雨量监测站成为了我们理解降水模式、预测天气变化以及制定应对措施的重要工具。 雨量监测站是一种专门用于测量和记录降水量的设施。它们通过配备高精度的雨量传感器&#xff0c;能够实时监测降雨情况&#xff0c;并提供关…

​​​​​​​生物素化药物分子的特性

生物素化药物分子是指将生物素&#xff08;维生素H&#xff0c;也称维生素B7或维生素B8&#xff09;共价连接到药物分子上的过程。这种处理方式为药物分子带来了多种特性和优势&#xff0c;以下是对生物素化药物分子的详细解析&#xff1a; 一、生物素的基本特性 生物素是一种水…

碾压SOTA!最新视觉SLAM:渲染速度提升176倍,内存占用减少150%

视觉SLAM&#xff0c;一种结合了CV与机器人技术的先进方法。与激光SLAM相比&#xff0c;它成本低廉且信息量大&#xff0c;易于安装&#xff0c;拥有更优秀的场景识别能力&#xff0c;因此在自动驾驶等许多场景上都非常适用&#xff0c;是学术界与工业界共同关注的热门研究方向…

【运维】docker批量删除临时镜像(两种方式)

docker批量删除Tag<none>的临时镜像 在开发的时候&#xff0c;需要经常发布开发包&#xff0c;在使用docker build构建镜像的时候&#xff0c;同一个版本经常会使用相同tag&#xff0c;频繁打包一段时间后&#xff0c;本地会出现很多Tag<none>的临时镜像&#xff…

首届UTON区块链开发者计划大会在马来西亚圆满落幕

7月9日&#xff0c;首届UTON区块链开发者计划大会在马来西亚吉隆坡成功举办&#xff01; 来自全球顶尖的行业领袖、技术精英和众多区块链爱好者参与了此次盛会&#xff0c;也标志着UTON区块链生态进入了一个全新的发展阶段。 会上&#xff0c;UTON区块链创始人之一唐毅先生以“…

四道经典算法JAVA

1.爬楼地 爬20个台阶的爬法:f(19)f(18) 经典斐波拉契数列问题 public class demo4 {//爬楼梯问题public static void main(String[] args) {System.out.println(getSum(20));}public static int getSum(int n) {if (n 1)return 1;if (n 2)return 2;return getSum(n - 1) …

从零开始学习嵌入式----Linux系统命令集合与shell脚本

Shell是一门编程语言&#xff0c;作为学习shell的开始&#xff0c;需要事先搞明白&#xff1a;编程的目的是什么&#xff1f;什么是编程语言&#xff1f;什么是编程&#xff1f; shell本身就是一门解释型、弱类型、动态语言&#xff0c;与python相对应&#xff0c;Python属于解…

mysql查询语句执行流程

流程图 连接器&#xff1a;建立连接&#xff0c;管理连接、校验用户身份&#xff1b;查询缓存&#xff1a;查询语句如果命中查询缓存则直接返回&#xff0c;否则继续往下执行。MySQL 8.0 已删除该模块&#xff1b;解析 SQL&#xff0c;通过解析器对 SQL 查询语句进行词法分析、…

服务器提交记录有Merge branch消除

背景&#xff1a;在共同开发分支release上&#xff0c;你提交了commit&#xff0c;push到服务器上时&#xff0c;发现有人先比你push了&#xff0c;所以你得先pull&#xff0c; 后再push&#xff0c;然而pull后自动产生了一个Merge branch的一个commit&#xff0c;这个commit本…

linux watchdog 子系统

目录 一、watchdog 子系统二、关键数据结构2.1 watchdog_device2.2 watchdog_ops2.3 watchdog_info 三、重要流程3.1 watchdog 初始化3.2 watchdog 设备注册3.3 watchdog 设备文件操作函数3.4 watchdog 喂狗用户空间 watchdog&#xff08;busybox&#xff09;内核空间喂狗疑问 …

防火墙综合实验一

目录 实验要求 防火墙准备 IP地址分配 需求一 需求二 需求三 需求四 需求五 需求六 实验要求 1、DMZ区内的服务器&#xff0c;办公区仅能在办公时间内(9:00-18:00)可以访问&#xff0c;生产区的设备全天可以访问。 2、生产区不允许访问互联网&#xff0c;办公区和游客…

单向链表队列

实现单向链表队列的&#xff0c;创建&#xff0c;入队&#xff0c;出队&#xff0c;遍历&#xff0c;长度&#xff0c;销毁。 queue.h #ifndef __QUEUE_H__ #define __QUEUE_H__#include <stdio.h> #include <stdlib.h> #include <string.h> #define max 30…