centos mysql8 mysql 7.6

springboot使用jdbc连接mysql(不用配置文件)

1、连接mysql的工具类: package com.jzproject.common.mysql; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONArray; import org.springframework ......
springboot 不用 文件 mysql jdbc

spingBoot连接mysql数据库

1.最终效果 字符串+数据库中id为2的手机号 2.代码设置了响应的内容的格式 3 mysql数据库内表内容 数据库名称qikegu_demo 步骤 1 .打开IDEA,血的教训,IDEA使用的版本必须是旧版本,2021.1之前的,我没有破解,使用的免费30天版本 2. 新建项目 选择Sping I ......
spingBoot 数据库 数据 mysql

Mysql Php 推送获取随机数据解决分页重复问题

或许你已经看过很多博主写的文章,要不就是抄袭,要不就是给你一个下面的语句,随机是随机了,但是多来两页,你会发现前面出现的数据在第三页甚至第二页就出现了 select * from table order by rand() 这是因为rand()机制的问题,他每次都会打乱数据给你,然后你去取的时候0- ......
数据 问题 Mysql Php

源码分析MySQL的"commit"是怎么"commit"的

MySQL的"commit"命令提交事务时,内部会进行两阶段提交,这篇文章基于MySQL 8.0.33源码分析一下MySQL的两阶段提交。 整体逻辑整理如下: Prepare阶段: 1. Binlog Prepare 1.1 获取上一个事务最大的last committed时间戳 2. Innodb ......
quot commit 源码 MySQL

linux Centos7 部署 nodejs服务

安装pm2 cnpm install pm2 -g, 查看pm2是否安装成功 pm2 -v,如果报错,升级node版本进入node项目目录,安装项目依赖 cnpm install 创建pm2任务 [root@localhost server]# pm2 start ./server.js 其他 ./ ......
Centos7 Centos nodejs linux

mysql设置字段的排序规则对大小写敏感

在开发中遇到一个问题:在插入一张表中提示主键冲突了,对数据分析了很久,没有发现问题。后面发现是数据库设计的时候设定的排序规则指定的是 COLLATE=utf8_general_ci,而不是用 COLLATE=utf8_bin,这两个规则的区别是什么呢? 1. utf8_general_ci:这个排序 ......
小写 字段 对大 规则 mysql

tomcat+https /mysql+ssl /nginx+https

本文简要介绍CA和证书的基础知识,并演示openssl-1.0.2d的安装,CA证书生成、用户证书申请、使用CA签发用户证书等内容。 实验环境 操作系统:Windows openssl版本:openssl-1.0.2d(官网获取) 1 基础知识 1.1 PKI 为解决Internet的安全问题,世界 ......
https tomcat mysql nginx ssl

Centos7.3源码安装Haproxy

一、软件下载 1.Haproxy官网:www.haproxy.org 2.软件下载步骤 2.1 访问官网后,点击左侧download后会展示一个所有版本的列表 2.2 点击某个版本Browsable dir这一行的“Dir”,就可以显示某个大版本下所有的小版本,以tar.gz结尾的即为源码包,建议选 ......
源码 Centos7 Haproxy Centos

mysql开启审计(windows)

环境: OS:windows 2008 DB:mysql 5.7 1.获取到安全审计插件可以下载mariadb后,解压找到server_audit.ddl我这里下载的mariadb版本是10.4.29下载地址:https://mariadb.org/download/ 2.将server_audit ......
windows mysql

MySQL之运算符大全

注:测试建表语句 一:算数运算符 算术运算符主要用于数学运算,其可以连接运算符前后的两个数值或表达式,对数值或表达式进行加(+)、减(-)、乘(*)、除(/)和取模(%)运算。 注:在MySQL中和NULL进行计算操作的都为NULL;如 SELECT 10 + NULL FROM DUAL 返回 N ......
运算符 大全 MySQL

centos 7.9安装KVM虚拟化

一、操作步骤 1.1 开启CPU虚拟化 此处以vmware workstation举例,虚拟机关机状态,勾选这两项即可。 1.2 验证虚拟化是否开启成功 有回显说明虚拟化开启成功,这样才支持安装和使用KVM虚拟化。 cat /proc/cpuinfo | grep vmx cat /proc/cpu ......
centos 7.9 KVM

Centos7 安装 npm 学习

#系统环境 Centos7 #!/bin/bash Centos7一键安装 npm 地址列表地址列表���地址列表 官网 node.js 站点链接: https://nodejs.org 淘宝 node.js 镜像站点链接: https://npm.taobao.org/mirrors/node 安 ......
Centos7 Centos npm

java访问mysql(查询)

如题,网上随便找的代码。 导入mysql-connector-java-5.1.39-bin.jar。 具体方法,网上说的可行。“在要导入的java项目中新建一个文件夹(一般命名为lib),然后把下载的jar包放进去;选中项目然后右键–>Build Path–>Configure Build Pat ......
mysql java

centOS 中文乱码解决方案

为什么会出现中文乱码 在安装系统时,选择的系统语言为中文简体 1.查看是否安装中文包 可以使用下面的命名查看系统是否安装了中文安装包。 locale -a |grep "zh_CN" 复制 结果: [root@k8s-node1 ~]# locale -a |grep "zh_CN" zh_CN z ......
乱码 解决方案 方案 centOS

es mysql 适用场景对比

# es mysql 适用场景对比 ## 问题一 ### 全文检索毫无疑问直接上es,那么除了这种场景,什么时候该选es?为啥mysql不行? #### 对枚举字段的搜索 mysql创建索引的原则是对于那些区别度高字段建立索引,区别度越高的索引,在数据量大的情况下,索引效果越好。 因为mysql建立 ......
场景 mysql es

grafana使用mysql作为数据源

需求 近期在使用python写一套模拟API请求的监控项目,考虑数据可视化这方面就采用grafana来呈现,下面来看看怎么弄。 数据源准备 首先安装好mysql,将监控的日志数据写入到mysql之中。如下图: 好了,这里就已经准备好了相关的测试模拟数据。那么下面就使用Grafana来配置图表看看。 ......
数据源 grafana 数据 mysql

【EXPLAIN】MySQL执行计划分析

[toc] ## 什么是执行计划? **执行计划** 是指一条 SQL 语句在经过 **MySQL 查询优化器** 的优化会后,具体的执行方式。执行计划通常用于 SQL 性能分析、优化等场景。通过 `EXPLAIN` 的结果,可以了解到如数据表的查询顺序、数据查询操作的操作类型、哪些索引可以被命中、 ......
EXPLAIN MySQL

CentOS磁盘空间查看及空间满的处理

如果要查看磁盘还剩多少空间,当然是用df的命令了。 [root@localhost ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/sda2 14G 11G 2.6G 82% / /dev/sda1 99M 14M 81M 14% /boot tmpfs 442M 275M ......
空间 磁盘 CentOS

MySQL-日期时间类型比较、互转

【原理】日期、时间类型比较 比较的是时间戳,即long型 【原理】日期、时间类型和字符串比较 当涉及日期类型、时间类型和字符串类型比较时,会先将字符串转换成日期、时间类型,然后进行比较; 例如: date_col < "2020-09-01" ,date_col是date类型,在比较时,会先将"20 ......
日期 类型 时间 MySQL

误删生产数据?利用mysql的Binlog进行恢复操作

# 恢复至某个时间段的Mysql操作,和查看sql重新执行被删sql 如果不小心删除了生产数据,你又想批量恢复, 只要你的mysql开启了binlog,那么是可以恢复的。 1、检查是否开启binlog ```show variables like 'log_%'; ``` 保证为ON,记录下 log ......
数据 Binlog mysql

树莓派上docker 安装 arm 架构mysql

树莓派上docker 安装 arm 架构mysql 第一步:通过docker 下载 mysql docker pull --platform=arm64 mysql/mysql-server 第二步:查看已经安装的镜像 sudo docker images 第三步:创建实例并启动(文件挂载与端口映射 ......
树莓 架构 docker mysql arm

k8s 1.27版本 centos7部署

一、系统初始化 1、关闭防火墙 systemctl disable firewalld --now setenforce 0 sed -i -r 's/SELINUX=[ep].*/SELINUX=disabled/g' /etc/selinux/config 2、配置本地域名解析 cat >> / ......
centos7 版本 centos 1.27 k8s

CentOS Linux基础操作

# Cent OS Linux ## Linux基础操作 ifconfig 查看端口号 ls 查看当前文件夹下内容 - -a 显示指定文件夹下隐藏文件 - -l 以列表的方式显示该文件夹 - -h 配合-l显示文件大小 > ll的本质是ls -l,只是ll是Linux的第三方插件,系统如果没有安装, ......
基础 CentOS Linux

net6 使用 efcore 根据 mysql数据库生成代码

1.vs中下载程序NuGet包Microsoft.EntityFrameworkCore.ToolsPomelo.EntityFrameworkCore.MySql 把这两个安装好就可以了或者你嫌麻烦也可以直接用命令下载 打开 VS2019 "工具" -> "Nuget包管理器" ->"程序包器管理 ......
代码 数据库 数据 efcore mysql

通过 docker-compose 快速部署 MySQL保姆级教程

[TOC] ![](https://img2023.cnblogs.com/blog/1601821/202305/1601821-20230529224714391-1787716387.png) ## 一、概述 `MySQL` 是一种开源的关系型数据库管理系统(`RDBMS`),以其快速、可靠和 ......
docker-compose 保姆 compose 教程 docker

MySQL全面瓦解30:备份与恢复

> [合辑地址:MySQL全面瓦解](https://www.cnblogs.com/wzh2010/category/1859594.html "合辑地址:MySQL全面瓦解") # 1 为什么需要数据库备份 - 灾难恢复:当发生数据灾难的时候,需要对损坏的数据进行恢复和还原 - 需求的变更或者回 ......
备份 MySQL

MYSQL复习

--创建数据库CREATE DATABASE database_name ON [PRIMARY] ( NAME = file_name, FILENAME = 'os_file_name', [SIZE = size,] [MAXSIZE = max_size | UNLIMTED,] [FILE ......
MYSQL

安装mysql 压缩版数据库

1、下载压缩版 压缩包下载地址: https://dev.mysql.com/downloads/mysql/5.5.html#downloads 主要步骤 1、解压文件,切换到bin目录,复制地址 D:\Software\mysql\mysql-8.0.30-winx64\bin 2、在系统变量的 ......
数据库 数据 mysql

MySQL之慢查询sql排查及优化

前言 sql语句优化的方式: 1.尽量少 join 2.尽量少排序 3.尽量避免 select * 4.尽量少 or 5.尽量用 union all 代替 union … (优化的方式有很多,这里就不一一举例了) 当你避免这些问题的时候,为什么sql查询还是这么慢? 排查慢查询sql ps:mysq ......
MySQL sql

11)MySQL编程基础

1、用户会话变量: 会话期间一直有效;但其他的客户机不能访问;一般情况下,用户会话变量的定义与赋值会同时进行; 方法一:使用 set 命令定义用户会话变量,并为其赋值; set @user_variable1=expre1 [,@user_variable2=expre2,...]; 方法二:使用s ......
基础 MySQL