MySQL

详解MySQL进行JDBC编程与增删改查方法

Java的数据库编程JDBC 概念 JDBC是一种用于执行sql语句的Java API,他是java中的数据库连接规范,这个API由一些接口和类组成。它为java开发人员操作数据库提供了一个标准的API,可以为多种关系数据库提供统一访问 本质是通过代码自己...

一步步教你CentOS7安装MySQL8的超级详细教程

前言 MySQL: 范围查询优化 环境介绍 : 服务器: 阿里云轻量应用服务器 系统版本: CentOS 7 MySQL版本: 8.0 一、卸载MariaDB 在CentOS中默认安装有MariaDB,是MySQL的一个分支,主要由开源社区维护。CentO...

Mysql 数据库的配置文件解析

总结 前言: mysql数据库在日常工作开发中经常用到的存储设备, 之前已经分享了面试过程中经常被问到的mysql优化的内容,本期就结合mysql的配置文件进行分析。这里需要说明的是, 在windows系统的配置文件为 my.ini, 而在Lin...

MySQL数据库的备份与还原操作实战

1、数据库备份 备份的结果都是SQL指令 mysqldump:专门用于备份SQL的客户端 SQL备份:表结构 + 数据 缺点: 会产生的备份文件特别大 不适合特大型数据备份 不适合数据变更频繁的数据库备份 基本语法: > mysqldump -hPu...

MySQL数据库审计功能插件详细介绍

前言: 数据库审计功能主要将用户对数据库的各类操作行为记录审计日志,以便日后进行跟踪、查询、分析,以实现对用户操作的监控和审计。审计是一项非常重要的工作,也是企业数据安全体系的重要组成部分,等保评测中也要求有审计日志。对于 DBA 而言,数据库审计也极其重...

MySQL数据库日志的详细分析

前言 官方手册:https://dev.mysql.com/doc/refman/5.7/en/server-logs.html 不管是哪个数据库产品,一定会有日志文件。在MariaDB/MySQL中,主要有5种日志文件: 1.错误日志(error log...

MySQL设置管理员密码无法生效并连接的问题处理

昨天某位客户向我咨询这样一个问题:他通过本地 MySQL 命令行连接数据库发现管理员不需要验证密码即可进行后续操作。为了查明原因,他尝试过修改管理员密码,依然无效。为了对比,他还特意创建了一个带密码的新用户,通过 MySQL 命令行可以正常进行密码验证。 ...

MySQL命令:mysqldump命令进行数据备份详解

前言: 用mysqlbinlog工具(mysql原生自带的工具)介意快速解析大量的binlog日志文件,并使用二进制日志进行数据恢复的应用实践,这篇博客我们讲一下数据备份先关的命令,因为我们做后台开发一般工作在shell下,而且部署在后台服务器或者是云端的...

关于MySQL中空值Null和空字符‘‘的具体使用

1. 空值 Null 和空字符 '' 日常开发中,一般都会涉及到数据库增删改查,那么不可避免会遇到 MySQL 中的 NULL 和空字符 '',二者表面上看都是空,其实存在一些差异的 空值 NULL 的长度是 NUL...