mysql经常使用的dba操作

发布时间:2026/9/21 1:05:16

mysql经常使用的dba操作 一、数据库操作1.1 创建数据库语法创建名称为“testdb”数据库并设定编码集为utf8create database if not exists testdb default charset utf8 collate utf8_general_ci;1.2 删除数据库语法删除名称为“testdb”数据库drop database testdb;二、用户操作2.1 新建用户创建了一个名为test 密码为1234 的用户create user ‘test’‘localhost’ identified by ‘1234’;注意此处的localhost是指该用户只能在本地登录不能在另外一台机器上远程登录。如果想远程登录的话将localhost改为%表示在任何一台电脑上都可以登录。也可以指定某台机器可以远程登录。2.2 查询用户查询用户select user,host from mysql.user;2.3 删除用户删除用户“test”drop user testlocalhost ;或者delete from mysql.user where user‘test’;若创建的用户允许任何电脑登陆删除用户如下drop user test‘%’;2.4 更改密码方法1密码实时更新修改用户“test”的密码为“1122”set password for test password(‘1122’);方法2需要刷新修改用户“test”的密码为“1234”update mysql.user set passwordpassword(‘1234’) where user‘test’方法3服务器上访问改密码set password password(‘19920503’);alter user ‘root’‘localhost’ password expire never;flush privileges;2.5 查看用户权限查看用户“test”show grants for test;2.6 用户分配权限授予用户test通过外网IP对数据库“testdb”的全部权限grant all privileges on ‘testdb’.* to ‘test’‘%’ identified by ‘1234’;授予用户“test”通过外网IP对于该数据库“testdb”中表的创建、修改、删除权限,以及表数据的增删查改权限grant create,alter,drop,select,insert,update,delete on testdb.* to test‘%’;2.7 取消用户权限取消用户所有数据库表的所有权限revoke all on.from tester;2.8 快速脚本创建数据、创建用户并分配权限create database fb_quartz default character set utf8 collate utf8_general_ci;create user ‘fb’‘%’ identified by ‘febs#123’;create user ‘fb’‘localhost’ identified by ‘febs#123’;grant all privileges on fb_quartz.* to ‘fb’‘%’ identified by ‘febs#123’;grant all privileges on fb_quartz.* to ‘fb’‘localhost’ identified by ‘febs#123’;flush privileges;三、其他3.1 表空间回收1、drop table table_name 立刻释放磁盘空间 不管是 InnoDB和MyISAM 2、truncate table table_name 立刻释放磁盘空间 不管是 Innodb和MyISAM 。 truncate table其实有点类似于drop table 然后create。只不过这个create table 的过程做了优化比如表结构文件之前已经有了等等就不需要重新再搞一把。所以速度上应该是接近drop table的速度。 3、对于delete from table_name 删除表的全部数据 对于MyISAM 会立刻释放磁盘空间 应该是做了特别处理也比较合理 InnoDB 不会释放磁盘空间 4、对于delete from table_name where xxx带条件的删除 不管是innodb还是MyISAM都不会释放磁盘空间。 5、delete操作以后 使用optimize table table_name 会立刻释放磁盘空间。不管是InnoDB还是MyISAM 。 所以要想达到清理数据的目的请delete以后执行optimize table 操作。 6、delete from表 以后虽然未释放磁盘空间但是下次插入数据的时候仍然可以使用这部分空间
延伸阅读

更多相关文章

2026/9/19 23:21:17

零信任系统:多模式部署下的内网访问安全实践

在数字化业务持续扩张的背景下,传统基于网络边界的安全模型,已经难以应对远程办公、混合云、内外网互通带来的访问风险。零信任 “永不信任、始终验证” 的核心理念,正在成为政企、制造业保护业务资源的重要方案。本文围绕零信任系统&#xf…

2026/9/21 17:09:14

Java 21 + Spring Boot 3 构建企业级 RAG 智能体工作流引擎

1. 项目概述:为什么在 Java 生态里重做 RAG 智能体工作流不是“倒退”,而是精准卡位别卷 Python 了——这句话不是情绪宣泄,是我在连续交付 7 个 AI 增强型企业系统后的真实判断。过去两年,我带团队用 Python LangChain LangGr…

2026/9/21 17:09:14

system.img修改全攻略:格式识别、解包重打包与刷写避坑指南

1. system.img为何要改:先搞清楚这张"系统盘"的脾气玩Android的时间稍微长一点,基本都会遇到这个需求:自带应用删不掉、想加个开机脚本、想把某几个系统应用替换成自己改过的版本、或者单纯想把谷歌全家桶从国行固件里拔掉。这些操…

2026/9/21 17:09:14

变频与定频空调负荷聚合模型及Matlab实现

1. 项目背景与核心价值在电力系统运行中,空调负荷占比逐年攀升,夏季高峰时段甚至可达总负荷的40%以上。传统控制方式往往将空调视为不可控负荷,导致电网调峰压力巨大。这项研究通过建立空调负荷的精细化控制模型,实现了三点突破&a…

2026/9/21 17:09:14

MyBatis与EHCache整合优化数据库性能实践

1. 为什么需要整合MyBatis与EHCache在数据密集型应用中,数据库访问往往是性能瓶颈的主要来源。我们团队在电商促销系统开发中就深有体会——当秒杀活动开始时,商品详情查询的QPS瞬间从200飙升到8000,直接导致数据库连接池耗尽。这时候&#x…

2026/9/21 17:09:14

Spring AI实战:Java开发者快速集成AI能力指南

1. Spring AI初探:当Java生态遇上智能时代Spring框架作为Java开发者最熟悉的老朋友,如今正以全新姿态拥抱AI浪潮。去年我在一个企业级项目中首次尝试将Spring Boot与AI模型集成,原本需要两周开发的智能分类模块,用Spring AI仅用三…

2026/9/21 3:28:31

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/21 3:33:19

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/21 0:02:23

OpenResearch:构建可复现的开放式研究工作流

第一次看到“OpenResearch”这个名字,我脑子里冒出的不是某个具体软件,而更像一种研究方式的宣言:开放、可复现、可验证。这三件事放在一起,其实比大多数人想象中难得多。过去几年我一直在折腾自己的研究工作流,从纯纸…

2026/9/20 4:54:47

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/20 5:01:23

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/21 10:29:02

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码