• MySQL 驱动中虚引用 GC 耗时优化与源码分析

    时间:2023-04-06 15:08:40

    本文要点: 一种优雅解决 MySQL 驱动中虚引用导致 GC 耗时较长问题的解决方法 虚引用的作用与使用场景 MySQL 驱动源码中的虚引用分析 背景 ​ 在之前文章中写过 MySQL JDBC 驱动中的虚引用导致 JVM GC 耗时较长的问题(可以看这里),在驱动代码(mysql-connec...

  • 第14章_MySQL事务日志

    时间:2023-04-05 22:11:47

    # 第15章_锁 ????个人主页:shark-Gao ????个人简介:大家好,我是shark-Gao,一个想要与大家共同进步的男人???????? ????目前状况:23届毕业生,目前在某公司实习???????? ❤️欢迎大家:这里是CSDN,我总结知识的地方,欢迎来到我的博客,我亲爱的大佬??...

  • MySQL事务

    时间:2023-04-05 20:05:41

    1. 什么是数据库事务?事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。假如A转账给B 100 元,先从A的账户里扣除 100 元,再在 B 的账户上加上 100 元。如果扣完A的100元后,还没来得及给B加上,银行系统异常了,最后导致A的余额减...

  • 彻底搞懂MySQL的DCL(Data Control Language)

    时间:2023-04-04 22:59:49

    四、DCL (Data Control Language)4.1 用户管理我们现在默认使用的都是root用户,超级管理员,拥有全部的权限。但是,一个公司里面的数据库服务器上面可能同时运行着很多个项目的数据库。所以,我们应该可以根据不同的项目建立不同的用户,分配不同的权限来管理和维护数据库。4.1.1...

  • 一、MySQL 数据库设计

    时间:2023-04-04 10:03:53

    一、MySQL 数据库设计 1.1 为什么需要设计数据库 良好的数据库设计 降低应用程序的开发难度具备高效的查询效率具备良好的扩展性糟糕的数据库设计 出现数据操作异常、修改复杂、数据冗余等问题影响程序的性能,甚至会导致程序崩溃 数据库设计是对数据库中实体以及这些实体之间的关系进行规划和结构化的过程...

  • Windows权限提升—MySQL数据库提权

    时间:2023-04-04 08:00:35

    Windows权限提升—MySQL数据库提权 1. 前言2. 数据库提权介绍2.1. 常见数据库端口2.2. MySQL数据库提权条件2.3. MySQL数据库提权类型3. MySQL中UDF提权3.1. UDF提权介绍3.2. UDF提权思路3.3. UDF提权步骤3.3.1. 获取外连数据库3...

  • SpringBoot+Netty实现TCP客户端实现接收数据按照16进制解析并存储到Mysql以及Netty断线重连检测与自动重连

    时间:2023-04-02 11:19:24

    场景在SpringBoot项目中需要对接三方系统,对接协议是TCP,需实现一个TCP客户端接收服务端发送的数据并按照16进制进行解析数据,然后对数据进行过滤,将指定类型的数据通过mybatis存储进mysql数据库中。并且当tcp服务端断连时,tcp客户端能定时检测并发起重连。全流程效果 注:博客:...

  • MySQL锁

    时间:2023-04-01 09:57:14

    MySQL锁 全局锁 全局锁就是对整个数据库实例加锁,加锁后整个实例就处于只读状态,后续的DML的写语句,DDL语句,已经更新操作的事务提交语句都将被阻塞。 其典型的使用场景是做全库的逻辑备份,对所有的表进行锁定,从而获取一致性视图,保证数据的完整性。 -- 为当前数据库加上全局锁flush tab...

  • 22、MySQL主从复制详解及配置

    时间:2023-03-30 18:23:40

    主从复制的介绍MySQL 主从复制是指将一个 MySQL 服务器的数据复制到其他 MySQL 服务器上的过程。在主从复制中,一个 MySQL 服务器(称为“主服务器”或“主节点”)充当源,另一个或多个 MySQL 服务器(称为“从服务器”或“从节点”)充当目标。主服务器将更新和更改记录到二进制日志(...

  • 16、MYSQL锁机制

    时间:2023-03-17 08:00:11

    锁的类型在 MySQL 数据库中,有两种基本类型的锁:共享锁(Shared Lock)和排他锁(Exclusive Lock)。 共享锁(Shared Lock)也称读锁,简称 S 锁。在同一时间多个事务都可以持有该锁,而且持有共享锁的事务之间可以并发执行,即读锁不阻塞读锁。但是如果一个事务持有了共...

  • Centos7解决MySQL登录ERROR 1045 (28000): Access denied for user ‘‘@‘localhost‘ (using

    时间:2023-03-13 15:14:45

    登录数据库时,发现数据库连接不上,报错如下:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)为了以后方便排查,这里记录一下。首先,停止MySQL服务systemctl ​​stop​​ ...

  • php 连接不上 mysql 应该怎么办?

    时间:2023-03-10 21:57:01

    当 PHP 无法连接到 MySQL 时,您可以尝试以下步骤:检查服务和配置1.检查 MySQL 服务器是否正在运行。您可以通过在终端运行以下命令来检查:sudo systemctl status mysql如果 MySQL 服务器未启动,请运行以下命令启动它:sudo systemctl start...

  • Mysql主从复制

    时间:2023-03-09 11:39:03

    Mysql的主从复制原理MySQL是广泛使用的关系型数据库管理系统。在高并发的环境中,主从复制是一种常见的解决方案,以提高可用性和可扩展性。本文将介绍MySQL主从复制的原理及其实现。什么是MySQL主从复制MySQL主从复制是一种数据复制技术,它允许将一个数据库服务器的数据自动地复制到其他多个服务...

  • 7,docker基础之---Dockerfile部署MySQL

    时间:2023-03-03 16:56:48

    dockerfile部署mysql并测试先下载一个5.7的镜像拉取进行测试:[root@docker ~]# docker pull mysql:5.7查看:[root@docker ~]# docker imagesREPOSITORY TAG IMAGE ID CRE...

  • 两种常用的启动和关闭MySQL服务

    时间:2023-02-27 16:22:59

    本博文的主要内容有.通过图形界面来启动和关闭MySQL服务.通过DOS窗口来启动和关闭MySQL服务1、通过图形界面来启动和关闭MySQL服务2、通过DOS窗口来启动和关闭MySQL服务感谢,作者!http://pan.baidu.com/s/1kVnqLuf两种常用的启动和关闭MySQL服务的更多...

  • Mysql 练习题 及 答案

    时间:2023-02-27 14:56:13

    --1.学生表Student(S,Sname,Sage,Ssex) --S 学生编号,Sname学生姓名,Sage出生年月,Ssex学生性别--2.课程表 Course(C,Cname,T) --C --课程编号,Cname课程名称,T教师编号--3.教师表 Teacher(T,Tname) --T...

  • 【转】MySQL数据库原理

    时间:2023-02-27 08:29:05

    原文地址:http://www.cnblogs.com/qiuyi116/p/4349233.html我们知道,数据是信息的载体——一种我们约定了如何解释的符号。在计算机系统中,最常见的应该是文本数据。我们用它记录配置信息,写日志,等等。而在应用程序中,按一定的数据结构来组织数据的方式叫做数据库管理...

  • Eclipse中java获得mysql的查询结果集

    时间:2023-02-26 22:15:59

    不废话,先上代码,再上解释说明 package com.ningmeng; import java.sql.*; /** * 1:获取查询结果集 * @author biexiansheng * */ public class Test03 { public static void ...

  • 常见数据库mysql、oracle和DB2中is null 和 =null 的区别

    时间:2023-02-26 22:09:36

    问题背景:前段时间我在测试过程中上传一个文件,文件内容要求判断为空,结果出现了报错,跟踪原因发现是开发误将oracle中对null的判断方式写成了=null,下面梳理一下不同数据库对该问题的处理方法:1、mysqlMySQL 中 null 不代表任务实际的值,类似于一个未知数。2.执行对比2.1 查...

  • mysql 删匿名帐户

    时间:2023-02-26 19:41:57

    mysql默认安装,带有匿名帐户删除它很简单登录进入msyql并执行以下三行语句:use mysql;delete from user where user='';flush privileges;好了,这样就成功了mysql 删匿名帐户的更多相关文章MySQL降权:MySQL以Guests帐户启动...